8
que estoy recibiendo el siguiente error al intentar ejecutar una línea de códigoStart-Proceso: Acceso denegado (a pesar de que he proporcionado credenciales
Start-Process : This command cannot be executed due to the error:
Access is denied.
Este es el código que está siendo ejecutado
$username = "domain\username"
$passwordPlainText = "password"
$password = ConvertTo-SecureString "$passwordPlainText" -asplaintext -force
$cred = New-Object -TypeName System.Management.Automation.PSCredential -argumentlist $username,$password
$powershellArguments = "D:\path\ps.script.ps1", "arg1", "arg2", "arg3", "arg4"
Start-Process "powershell.exe" -credential $cred -ArgumentList $powershellArguments -wait
- Este código funciona bien cuando se ejecuta localmente, pero no cuando se llama a través de WMI VBS
- existen dos ordenadores en el mismo rango de dominio y dirección
- El nombre de usuario y la contraseña tienen privilegios de administrador en ambas máquinas
- he tratado con y sin embargo
-wait
ni trabaja, y debido a que el usuario sea privilegiada, preferiría mantenerlo
intenté sin esperar. mismo error – mhopkins321
, sin embargo, incluso con -wait, el nombre de usuario y la contraseña que estoy usando tienen acceso completo al cuadro, por lo que no debería ser un problema que requiera derechos de administrador – mhopkins321