Powershell交换服务器

本文关键字:服务器 交换 Powershell | 更新日期: 2023-09-27 18:02:33

我正在尝试使用windows powershell从远程机器连接"Exchange Server 2007"。我就是这样做的。

$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.

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

Powershell交换服务器

你注意这些文档信息了吗?

"要在ComputerName参数的值中使用IP地址,该命令必须包含Credential参数。此外,计算机必须配置为HTTPS传输,或者远程计算机的IP地址必须包含在本地计算机上的WinRM TrustedHosts列表中。有关将计算机名称添加到TrustedHosts列表的说明,请参见about_Remote_Troubleshooting中的"如何将计算机添加到可信主机列表"。"