Найти сервер управления SCVMM на хосте VM / VM - PullRequest
0 голосов
/ 19 июня 2011

Можно ли найти сервер управления SCVMM с хоста Hyper-v? Это возможно через powershell? Я пытаюсь найти, какая машина управляет одним из моих хостов Hyper-v. Мне не повезло с поиском в реестре / wmi. Есть идеи?

Заранее спасибо!

Ответы [ 4 ]

1 голос
/ 09 мая 2014

Не уверен насчет powershell, но мне просто нужно было сделать это сегодня.

1) посмотрел конфигурацию порта для scvmm.Пока что 5985 выглядит так: Ссылка

2) На вашем хосте запустите netstat -ano | find "5985"

3) Это должно вернуть список подключенных серверов управления scvmm.

0 голосов
/ 11 октября 2018

Фантастика. Единственное исправление должно быть

3. $scvmmAddress = (Get-NetTCPConnection -LocalPort $wsManTcpPort).**Remoteaddress** | Get-Unique | where { $_ -ne "::" }
0 голосов
/ 07 сентября 2016

Вот решение с помощью PowerShell.

Сначала нам нужен путь реестра на хосте для значений конфигурации SCVMM.

  1. $ scvmmAgentKeys = 'HKLM: \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Агент диспетчера виртуальной машины Microsoft System Center \ Setup'

Теперь мы берем порт агента SCVMM из пути реестра.

  1. $ wsManTcpPort = (Get-ItemProperty -Path $ scvmmAgentKeys -Name WSManTcpPort) .WSManTcpPort

Наконец, соберите адреса, которые прослушивают этот порт.

  1. $ scvmmAddress = (Get-NetTCPConnection -LocalPort $ wsManTcpPort) .LocalAddress | Get-Unique | где {$ _ -ne "::"}

Обратите внимание, что если что-то еще имеет соединение, установленное на том же порту (порт по умолчанию на момент написания 5985), тогда $ scvmmAddress будет массивом, включающим адреса других установленных соединений, которые не обязательно являются SCVMM.

0 голосов
/ 20 июня 2011

Насколько я знаю, нет. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *}}

*1004*.
...