Это команды, которые я пытаюсь выполнить.
$ credential = get-credential
$ session = New-PSSession -ComputerName win-j1uti0rc7xx -Credential $ credential
invoke-command -Session $ session -ScriptBlock {Add-PSSNapin exchange ;Get-Mailbox}
Если я выполню эти команды на сервере (где развернут сервер Exchange), я получу желаемый результат.Но если бы я выполнял те же команды на клиенте (Win 7), я столкнулся бы с ошибкой ниже.
Сбой операции Active Directory.Предоставленные учетные данные для «Test \ Administrator» недействительны.+ CategoryInfo: NotSpecified: (:) [], ADInvalidCredentialException + FullyQualifiedErrorId: [Сервер = WIN-J1UTI0RC7QP, RequestId = 17684af8-031d-4511-8142-a3ef49783620, TimeStamp = 12/24/2 018 5:30] [30:30]FailureCategory = Cmdlet-ADInvalidCredentialException] 3B308A1A + PSComputerName: win-j1uti0rc7xx
Я включил PSRemote, установил политику выполнения удаленно, подписал, добавил клиента в доверенные хосты на сервере.Что-то еще мне не хватает?
Кстати, я думаю, что только для командлетов обмена я получаю эти ошибки.Потому что, если я позвоню
Invoke-Command -Session $ session -ScriptBlock {Get-Culture}
Я получу желаемый вывод на обеих машинах.