Get-SCVMHost
Получает объекты узла виртуальной машины из базы данных Virtual Machine Manager.
Синтаксис
Connection (по умолчанию)
Get-SCVMHost
[[-ComputerName] <String>]
[-VMMServer <ServerConnection>]
[-ID <Guid>]
[<CommonParameters>]
VMHostGroup
Get-SCVMHost
[[-ComputerName] <String>]
-VMHostGroup <HostGroup>
[<CommonParameters>]
VMHostCluster
Get-SCVMHost
[[-ComputerName] <String>]
-VMHostCluster <HostCluster>
[<CommonParameters>]
Описание
Командлет Get-SCVMHost получает один или несколько объектов узла виртуальной машины из базы данных диспетчера виртуальных машин (VMM). Узлы виртуальных машин — это физические компьютеры, управляемые VMM, на которых можно развертывать виртуальные машины.
VMM поддерживает следующие типы узлов:
- Hyper-V хосты
- Узлы VMware ESX
- Хосты Citrix XenServer
Для получения дополнительных сведений о узлах виртуальных машин в диспетчере виртуальных машин введите Get-Help Add-VMHost -Detailed.
Примеры
Пример 1: Получите все хосты, управляемые указанным сервером VMM.
PS C:\> Get-SCVMHost -VMMServer "VMMServer01.Contoso.com"
Эта команда получает все объекты хостов для всех управляемых VMMServer01 и отображает свойства хоста для пользователя.
Пример 2: Получение узла сети по имени
PS C:\> Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
Эта команда получает объект хоста с именем VMHost01 в домене Contoso.com и отображает свойства хоста для пользователя.
Пример 3: Получите все узлы сети в определенной группе узлов сети и отобразите информацию о них для пользователя
PS C:\> $HostGroup = Get-SCVMHostGroup -Name "HostGroup01" -VMMServer "VMMServer01.Contoso.com"
PS C:\> $HostsInHG = Get-SCVMHost -VMHostGroup $HostGroup
PS C:\> $HostsInHG | Format-Table -Property Name, VMs
Первая команда получает объект группы узлов с именем HostGroup01 из VMMServer01 и сохраняет объект в переменной $HostGroup.
Вторая команда получает все объекты узла сети в группе узлов сети, хранящиеся в $HostGroup, и сохраняет объекты в переменной $HostsInHG.
Последняя команда использует оператор конвейера для передачи всех объектов узла, хранящихся в $HostsInHG, командлету Format-Table, который отображает имя каждого узла и виртуальных машин, развернутых на этом узле, в таблице.
Пример 4: Получите все узлы сети в определенном кластере узлов сети и отобразите информацию о них пользователю
PS C:\> $Cluster = Get-SCVMHostCluster -Name "Cluster01.Contoso.com" -VMMServer "VMMServer01.Contoso.com"
PS C:\> $HostsInCluster = Get-SCVMHost -VMHostCluster $Cluster
PS C:\> $HostsInCluster | Format-Table -Property Name, VirtualizationPlatform
Первая команда получает объект кластера узлов с именем Cluster01 из VMMServer01 и сохраняет объект в переменной $Cluster.
Вторая команда получает все объекты узла сети в Cluster01 и сохраняет объекты в переменной $HostsInCluster.
Последняя команда передает все объекты узла, хранящиеся в $HostsInCluster, командлету Format-Table, который отображает имя и платформу виртуализации каждого узла в Cluster01.
Пример 5: Получение определенного узла, расположенного в демилитаризованной зоне по его IP-адресу
PS C:\> $VMHost = Get-VMHost -ComputerName 10.199.53.5 -VMMServer "VMMServer01.Contoso.com"
PS C:\> $VMHost | Select-Object -Property ComputerName, OperatingSystem
Первая команда получает объект узла, расположенный в сети периметра с IP-адресом 10.199.53.5 от VMMServer01, и сохраняет объект в переменной $VMHost.
Вторая команда использует оператор конвейера для передачи объекта узла в $VMHost командлету Select-Object , который отображает имя компьютера и операционную систему для узла.
Параметры
-ComputerName
Указывает имя компьютера, который VMM может однозначно идентифицировать в сети. Допустимые форматы:
- Полное доменное имя (FQDN)
- IPv4 или IPv6-адрес
- Имя NetBIOS
Примечание: Ознакомьтесь с примерами для конкретного командлета, чтобы определить, как в нем указывается имя компьютера.
Свойства параметра
| Тип: | String |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | 0 |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-ID
Указывает числовой идентификатор в качестве глобального уникального идентификатора или GUID для конкретного объекта.
Свойства параметра
| Тип: | Guid |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
Connection
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-VMHostCluster
Указывает объект кластера узлов VMM.
Свойства параметра
| Тип: | HostCluster |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
VMHostCluster
| Position: | Named |
| Обязательно: | True |
| Значение из конвейера: | True |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-VMHostGroup
Указывает объект группы узлов виртуальной машины.
Свойства параметра
| Тип: | HostGroup |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
VMHostGroup
| Position: | Named |
| Обязательно: | True |
| Значение из конвейера: | True |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-VMMServer
Указывает объект сервера VMM.
Свойства параметра
| Тип: | ServerConnection |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
Connection
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | True |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Выходные данные
Host
Этот командлет возвращает объект Host .