添加 TrustedHosts 时出现语法错误

添加 TrustedHosts 时出现语法错误

我有一台安装了 Windows Server 2012 R2 的机器。我刚刚在运行 Windows 8.1 的 ThinkPad Tablet 上安装了 RSAT。我尝试使用以下命令将我的服务器添加到客户端的受信任主机列表中 -

winrm set winrm/config/client @{TrustedHosts=”MyServer”}

但收到错误消息:

Syntax error: input must be of the form {key ="value"[;key="value"]}

我在台式机上尝试同样的操作时也遇到了同样的问题,但不知怎么就解决了,我记不清具体是怎么解决的了。唯一的区别是我的台式机运行的是 64 位 Windows 8.1,而我的平板电脑运行的是 32 位 Windows 8.1。

有人可以帮忙吗?

答案1

如果您从网站复制了命令,那么双引号可能是错误的字符。如果您将命令复制到记事本(字体 = Lucida Console),您将能够注意到命令行兼容的双引号和会失败的格式化/风格化引号之间的区别。我刚花了 30 分钟弄清楚了这一点,然后想起几年前我也遇到过同样的问题……

答案2

文档建议使用单引号括住参数

winrm s winrm/config/client '@{TrustedHosts="RemoteComputer"}'

相关内容