Удаленный запуск процесса с возвратом PowerShell. Запрос не поддерживается. - PullRequest
0 голосов
/ 14 мая 2019

У меня есть сценарий 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 в пункте назначения

Заранее спасибо!

1 Ответ

1 голос
/ 15 мая 2019

Разобрался!

trebleCode дал мне эту ссылку: https://powershell.org/forums/topic/pssession-credssp-request-not-supported-error/ И это решило мою проблему.

Проблема заключалась в том, что конечная точка не имела нужного обновления Oracle CredSSP, поэтому я просто обновил машину с помощью обновления Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...