Итак, с машины X я подключаюсь к Y с Creds A как CredSSP, затем я прохожу через Cred B, и я хочу начать работу на машине Y с Cred B.
Хотя яможет RDP в машину Y как X, и успешно создать работу локально как Y, когда я делаю это с удаленным доступом.я получаю ошибку.Вот пример кода для репликации по проблеме с
$sb1 = {param($cred) $cred ; write-host "started" ; start-job -Credential $cred -ScriptBlock {"yo"} | Wait-Job | Receive-Job }
$j = invoke-command -ComputerName $compy -Credential $creda -Authentication CredSSP -ScriptBlock $sb1 -argumentlist $credb
его ошибка при получении задания, примерно через 30 секунд или около того (возможно, некоторое время ожидания), и я не вижу никакого процесса, созданного в диспетчере задач нау (когда я помещаю сон в блок скриптов с «йо» только для просмотра).
Вот ошибка, которая возвращается
[localhost] The background process reported an error with the following message: .
+ CategoryInfo : OpenError: (:) [Receive-Job], PSRemotingTransportException
+ FullyQualifiedErrorId : PSSessionStateBroken
Расширение исключения: «Фонпроцесс сообщил об ошибке со следующим сообщением:. "и нет никаких исключений.