Использование десериализованного сеанса Exchange 2013 PSSession в PowerShell

Я создал New-PSSession к ConnectionUri для сервера Exchange 2013, но посмотрите, что тип сеанса Deserialised, Этот десериализованный сеанс не может быть использован Invoke-Command, Enter-PSSession или же Import-PSSession,

Как я потребляю DeserialisedPSSession? Моя цель - просмотреть Get-Queue сервера обмена.

Код ниже:

$UserCredential = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://<fqdn of exchange server>/PowerShell/ -Authentication Kerberos -Credential $UserCredential
#Cannot convert session to non-Deserialized type
Enter-PSSession -session $Session
#Cannot convert session to non-Deserialized type
Import-PSSession -session $Session
#Cannot convert session to non-Deserialized type
icm -session $Session -ScriptBlock {Get-queue}

Выдает следующую ошибку:

Cannot bind parameter 'Session'. Cannot convert the "[PSSession]Session6" value of type "Deserialized.System.Management.Automation.Runspaces.PSSession" to type "System.Management.Automation.Runspaces.PSSession".

0 ответов

Другие вопросы по тегам