Попытка создать сценарий настройки для настройки прослушивания WinRM на 5986 - PullRequest
0 голосов
/ 03 июня 2019

Я пытаюсь использовать приведенный ниже сценарий для настройки открытия HTTPS-порта для сетевого трафика через командную строку. Когда я указываю имя хоста в качестве имени моего текущего компьютера и указываю отпечаток, он отлично работает !! Однако, если я хочу сделать эту команду более универсальной, чтобы ее можно было использовать на любой машине и автоматически выбирать имя хоста и миниатюру, это не сработает.

Команда, пожалуйста, вы можете помочь.

Пробовал:

>winrm create winrm/config/Listener?Address=*+Transport=HTTPS @{Hostname= "Get-DnsClient"; CertificateThumbprint="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"}

получите ошибку

Error number:  -2144108311 0x803380E9
The WinRM client cannot process the request. The certificate CN and the hostname that were provided do not match

.---- (если я укажу фактический отпечаток и просто поменяю имя хоста на пользовательское значение)

Также пробовал,

winrm create winrm/config/Listener?Address=*+Transport=HTTPS @{Hostname= $LocalhostFQDN; CertificateThumbprint=$CertThumbPrint}

получите ошибку

Syntax Error: input must be of the form {KEY="VALUE"[;KEY="VALUE"]}

Я ожидаю, что результат будет при запуске общей команды (без указания имени машины и отпечатка)

ResourceCreated
    Address = http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous
    ReferenceParameters
        ResourceURI = http://schemas.microsoft.com/wbem/wsman/1/config/listener
        SelectorSet
            Selector: Address = *, Transport = HTTPS
...