Я пытаюсь использовать команду PowerShell Invoke. Я использую его правильно, но я не знаю, почему я получаю сообщение об ошибке.
Invoke-Command Get-EventLog –LogName Security –Newest 100 -ComputerName WIN-9F8JQL0989
Сообщение об ошибке:
Итак, ответ на мой вопрос заключался в том, что мне нужно было явно передать учетные данные с помощью параметра Credential И создать новый сеанс PSSession с помощью той же команды. Это потому, что у PowerShell слишком много отношения.
Invoke-Command -Session (NewPSSession WIN-9F8JQL85GIA -Credential AD\Administrator) -ScriptBlock {Get-EventLog -LogName Security -Newest 100}
Это правильный ответ.