是否可以从本地pipe理员帐户pipe理Exchange 2010?

如果我使用本地pipe理员帐户loginExchange服务器,并打开EMS,则会导致此错误:

[server.domain.local] Connecting to remote server failed with the following error message : WinRM cannot process the r equest. The following error occured while using Kerberos authentication: A specified logon session does not exist. It m ay already have been terminated. Possible causes are: -The user name or password specified are invalid. -Kerberos is used when no authentication method and no user name are specified. -Kerberos accepts domain user names, but not local user names. -The Service Principal Name (SPN) for the remote computer name and port does not exist. -The client and remote computers are in different domains and there is no trust between the two domains. After checking for the above issues, try the following: -Check the Event Viewer for events related to authentication. -Change the authentication method; add the destination computer to the WinRM TrustedHosts configuration setting or us e HTTPS transport. Note that computers in the TrustedHosts list might not be authenticated. -For more information about WinRM configuration, run the following command: winrm help config. For more information, see the about_Remote_Troubleshooting Help topic. + CategoryInfo : OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) [], PSRemotingTransportExc eption + FullyQualifiedErrorId : PSSessionOpenFailed Exception calling "GetComputerDomain" with "0" argument(s): "Logon failure: unknown user name or bad password. " At P:\Program Files\Microsoft\Exchange Server\V14\bin\ConnectFunctions.ps1:204 char:70 + [System.DirectoryServices.ActiveDirectory.Domain]::GetComputerDomain <<<< ().Forest.Name + CategoryInfo : NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId : DotNetMethodException Exception calling "GetComputerSite" with "0" argument(s): "Logon failure: unknown user name or bad password. " At P:\Program Files\Microsoft\Exchange Server\V14\bin\ConnectFunctions.ps1:164 char:92 + $localSite=[System.DirectoryServices.ActiveDirectory.ActiveDirectorySite]::GetComputerSite <<<< () + CategoryInfo : NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId : DotNetMethodException Exception calling "FindAll" with "0" argument(s): "Unknown error (0x80005000)" At P:\Program Files\Microsoft\Exchange Server\V14\bin\ConnectFunctions.ps1:253 char:17 + $search.FindAll <<<< () + CategoryInfo : NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId : DotNetMethodException You cannot call a method on a null-valued expression. At P:\Program Files\Microsoft\Exchange Server\V14\bin\ConnectFunctions.ps1:146 char:33 + $siteName = $siteDN.ToString <<<< ().SubString(3).Split(",")[0] + CategoryInfo : InvalidOperation: (ToString:String) [], RuntimeException + FullyQualifiedErrorId : InvokeMethodOnNull WARNING: No Exchange servers are available in the Active Directory site . Connecting to an Exchange server in another Active Directory site. Failed to connect to an Exchange server in the current site. Enter the server FQDN where you want to connect.: 

如果我使用域pipe理员帐户login到Exchange服务器,并打开EMS它工作正常。

从本地pipe理员打开EMC也失败,但如果我从域pipe理员用户帐户打开它工作正常。

环境 :Exchange 2010 SP1 CU4单站点双服务器configuration,两台服务器都运行CAS / HUB和MAILBOXangular色。 我使用DAG来实现HA和硬件平衡器来平衡CASangular色。 不存在边缘angular色和统一消息angular色。

那么,当Exchange服务器场由多个服务器组成时,是否可以使用本地pipe理员帐户打开Exchange 2010 EMC和EMS?

如果您知道它适用于域pipe理员帐户,那么即使尝试使用本地pipe理员也没有看到这一点。 如果您有特定需求,请不要通知我们,请更新您的问题。

也就是说,当您以本地pipe理员身份login时,您可以使用“运行方式”技巧,然后运行EMC或EMS作为域pipe理员帐户。 再次,似乎有点没有意义。

更新回应评论

你的本地pipe理员就是这样 – 一个本地pipe理员。 Exchange是一个域资源,权限是由域帐户控制的。 由于Exchange 需要 Active Directory才能正常工作,所以如果没有任何域连接,就不会很好地解决问题,因为事情到此为止都会失败。