Start-Prozess: Der Zugriff wird verweigert (obwohl ich Anmeldeinformationen angegeben habe
Beim Versuch, eine Codezeile auszuführen, wird die folgende Fehlermeldung angezeigt
Start-Process : This command cannot be executed due to the error:
Access is denied.
Dies ist der Code, der ausgeführt wird
$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
Dieser Code funktioniert gut, wenn er lokal ausgeführt wird, aber nicht, wenn er über vbs WMI aufgerufen wirdBeide Computer befinden sich in derselben Domäne und demselben AdressbereichDer angegebene Benutzername und das angegebene Kennwort verfügen auf beiden Computern über AdministratorrechteIch habe sowohl mit als auch ohne ausprobiert-wait
Beides funktioniert jedoch nicht, und da der Benutzer privilegiert ist, würde ich es vorziehen, es beizubehalten