У меня есть машина, на которой установлен Windows Server 2012 R2. Я только что установил RSAT на свой планшет ThinkPad Tablet, работающий под управлением Windows 8.1. Я пытаюсь добавить свой сервер в список доверенных хостов клиента с помощью -
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.
Кто-нибудь может помочь?
Если вы скопировали команду с веб-сайта, возможно, двойные кавычки - неправильный символ. Если вы скопируете команду в Блокнот (font = Lucida Console), вы сможете заметить разницу между двойными кавычками, совместимыми с командной строкой, и отформатированными / стилизованными кавычками, которые не работают. Я просто потратил 30 минут на то, чтобы понять это, потом вспомнил, что у меня была такая же проблема много лет назад ...
В документации предлагается использовать одинарные кавычки вокруг аргумента.
winrm s winrm/config/client '@{TrustedHosts="RemoteComputer"}'