0

我试图从使用Windows PowerShell的远程计算机连接“Exchange Server 2007”。这是我的方式。Powershell交换服务器

$server = '192.168.1.61'; 
$pwd = convertto-securestring '123' -asplaintext -force; 
$cred = new-object -typename System.Management.Automation.PSCredential -argumentlist 'isshyd\Administrator', $pwd; 
invoke-command -computername $server -credential $cred -scriptblock { Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Admin;Get-MailboxDatabase | ft Name } 

但是当我运行此查询我得到这样的错误

Active Directory server "machine name" is not available. 
The supplied credential is invalid. 

我这里使用的凭据是我的系统的凭证。

+0

isshyd是远程计算机名称还是域名? –

+0

如果您在远程计算机上本地尝试代码而未指定凭据,该怎么办? –

回答

0

您是否照顾此文档信息。

“要在计算机名参数的值还可以使用一个IP地址,命令必须包括Credential参数。,计算机必须为HTTPS传输或远程计算机的IP地址被配置必须包含请参阅本地计算机上的WinRM TrustedHosts列表。有关将计算机名称添加到TrustedHosts列表的说明,请参阅about_Remote_Troubleshooting中的“如何将计算机添加到可信主机列表”。

+0

在WinTM TrustedHosts中,我给出了*。这应该接受任何远程机器的权利。但它仍然没有工作。 –

+0

什么是'isshyd'远程计算机名称或netbios域名? – JPBlanc