Powershell Start-Process: Este comando não pode ser executado devido ao erro: Acesso negado
Estou tentando executar o processo de inicialização de um script do PowerShell com credencial fornecida. No entanto, o comando falha com o seguinte erro:
Start-Process : This command cannot be executed due to the error: Access is denied
Aqui está o log de erros completo:
18-Jun-2015 11:48:54 Start-Process : This command cannot be executed due to the error: Access is den
18-Jun-2015 11:48:54 ied.
18-Jun-2015 11:48:54 At C:\Windows\system32\config\systemprofile\AppData\Local\Temp\PRISMA-AMR-JOB1-
18-Jun-2015 11:48:54 87-ScriptBuildTask-8569094554411403512.ps1:38 char:18
18-Jun-2015 11:48:54 + Start-Process <<<< C:\Windows\System32\cmd.exe -arg "/C" -Credential $cr
18-Jun-2015 11:48:54 edential
18-Jun-2015 11:48:54 + CategoryInfo : InvalidOperation: (:) [Start-Process], InvalidOp
18-Jun-2015 11:48:54 erationException
18-Jun-2015 11:48:54 + FullyQualifiedErrorId : InvalidOperationException,Microsoft.PowerShell.C
18-Jun-2015 11:48:54 ommands.StartProcessCommand
Aqui está a aparência da chamada defeituosa do PowerShell:
Start-Process C:\Windows\System32\cmd.exe -arg "/C" -Credential $credential
Se eu abrir um prompt de comando com a credencial apropriada na máquina em que o script é executado, executecmd /C
faz bem. Se estiver no script do PowerShell em nome do processo de inicialização, ele falhará.
Talvez eu deva dizer que, quando executo manualmente o prompt de comando com credencial direcionada, fui registrado como administrador enquanto o PowerShell parece ser executado sob a conta do sistema.
Parece realmente que algo está errado com algumas permissões ... Alguma idéia do que está acontecendo aqui?
Editar: Pelo que foi dito emhttps://serverfault.com/questions/185813/which-ad-permission-is-required-to-allow-impersonation-of-an-account/193717#193717
Verifiquei a permissão de representação em Políticas Locais -> Atribuição de Direitos do Usuário. O sistema está presente e, para fins de completude, também adicionei a conta do computador. Reiniciado. Mas sem sorte, problema ainda está lá!