원격 PowerShell 세션을 통해 Exchange 2010 cmdlet을 실행하는 데 문제가 있습니다.
로컬 PowerShell 세션을 관리자로 시작하고 다음 명령을 실행합니다.
PS C:\Windows\system32> $mailcred = Get-Credential
PS C:\Windows\system32> $mailSession = New-PSSession -ComputerName MAILSRV -Credential $mailcred
PS C:\Windows\system32> Enter-PSSession $mailSession
[MAILSRV]: PS C:\Users\jdoe\Documents> Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010
[MAILSRV]: PS C:\Users\jdoe\Documents> hostname
MAILSRV
[MAILSRV]: PS C:\Users\jdoe\Documents> Get-ExchangeServer
Value cannot be null.
Parameter name: serverSettings
+ CategoryInfo :
+ FullyQualifiedErrorId : System.ArgumentNullException,Microsoft.Exchange.Management.SystemConfigurationTasks.GetExchangeServer
[MAILSRV]: PS C:\Users\jdoe\Documents> get-mailbox
Value cannot be null.
Parameter name: serverSettings
+ CategoryInfo :
+ FullyQualifiedErrorId : System.ArgumentNullException,Microsoft.Exchange.Management.RecipientTasks.GetMailbox
보다시피, 작동중인 Exchange cmdlet은 없습니다. 무엇이 문제 일 수 있습니까?
ImportSystemModules
현재 실행 영역에 등록 된 모듈을로드 하십시오 . Exchange cmdlet을 원격 세션 / 실행 영역으로 자동으로 가져 오지 못할 수 있습니다.