У меня есть сценарий PowerShell, который выполняется удаленно на списке компьютеров.
Использование этого кода возвращает ошибку «Отказано в доступе»:
Invoke-Command -ComputerName srv12-01 -Credential "cloud\user2" -ScriptBlock{
$creds = New-Object System.Management.Automation.PSCredential('cloud\summer', $(ConvertTo-SecureString -String 'Hall1290' -AsPlainText -Force));
Start-Process powershell.exe -Credential $creds;
}
И с помощью этого кода выдает возврат "Запрос не поддерживается"
Invoke-Command -ComputerName srv12-01 -Credential "cloud\user2" -Authentication Credssp -ScriptBlock{
$creds = New-Object System.Management.Automation.PSCredential('cloud\summer', $(ConvertTo-SecureString -String 'Hall1290' -AsPlainText -Force));
Start-Process powershell.exe -Credential $creds;
}
Несколько замечаний:
Я включил CredSSP на машине, с которой запускаю код, и на машине назначения
У меня есть другие машины, которые новее, чем Windows Server 2012 \ r2, и это работает как шарм.
- попытался обновить сервер до последней версии PS (5.1)
- Включено PS-Remoting в пункте назначения
Заранее спасибо!