Поделиться через


Get-SCMACAddress

Получает выделенные MAC-адреса.

Синтаксис

Get-SCMACAddress
   [-VMMServer <ServerConnection>]
   [-All]
   [-UnAssigned]
   [-Assigned]
   [<CommonParameters>]
Get-SCMACAddress
   [-VMMServer <ServerConnection>]
   -MACAddressPool <MACAddressPool>
   [-UnAssigned]
   [-Assigned]
   [<CommonParameters>]
Get-SCMACAddress
   [-VMMServer <ServerConnection>]
   -ID <Guid>
   [-UnAssigned]
   [-Assigned]
   [<CommonParameters>]
Get-SCMACAddress
   [-VMMServer <ServerConnection>]
   -GrantToObjectID <Guid>
   [-UnAssigned]
   [-Assigned]
   [<CommonParameters>]
Get-SCMACAddress
   [-VMMServer <ServerConnection>]
   -MACAddress <String>
   [-UnAssigned]
   [-Assigned]
   [<CommonParameters>]

Описание

Командлет Get-SCMACAddress получает выделенные адреса управления доступом мультимедиа (MAC).

Примеры

Пример 1. Получение выделенных MAC-адресов для определенного пула MAC-адресов

PS C:\> $HostGroup = Get-SCVMHostGroup | where { $_.Path -eq "All Hosts\HostGroup02\Production" }
PS C:\> Set-SCVMHostGroup -VMHostGroup $HostGroup -InheritNetworkSettings $False
PS C:\> $MACAddressPool = @(Get-SCMACAddressPool -VMHostGroup $HostGroup)
PS C:\> Get-SCMACAddress -MACAddressPool $MACAddressPool[0]

Первая команда получает объект группы узлов по пути "Все узлы\HostGroup02\Production" и сохраняет объект в переменной $HostGroup.

Вторая команда отключает наследование параметров сети для группы узлов, хранящейся в $HostGroup. Для этого следующая команда возвращает только пулы MAC-адресов, связанные со всеми узлами\HostGroup02\Production, а не всеми пулами MAC-адресов, унаследованными этой группой узлов.

Третья команда получает объекты пула MAC-адресов, связанные с группой узлов, хранящейся в $HostGroup, и сохраняет объекты в массиве $MACAddressPool.

Последняя команда получает выделенные MAC-адреса для первого пула MAC-адресов в $MACAddressPool.

Параметры

-All

Указывает, что этот командлет получает все подчиненные объекты независимо от родительского объекта. Например, команда Get-SCVirtualDiskDrive -All получает все объекты виртуального диска независимо от объекта виртуальной машины или объекта шаблона, с которым связан каждый объект виртуального диска.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Assigned

Указывает, что этот командлет извлекает IP-адреса или MAC-адреса, выделенные из пула адресов и назначенные ресурсу.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-GrantToObjectID

Указывает идентификатор объекта, которому назначен выделенный IP-адрес или MAC-адрес.

Тип:Guid
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ID

Задает числовый идентификатор в виде глобально уникального идентификатора или GUID для определенного объекта.

Тип:Guid
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-MACAddress

Указывает MAC-адрес или набор MAC-адресов для физического или виртуального сетевого адаптера на компьютере.

  • Пример формата для одного MAC-адреса: -MACAddress "00-15-5D-B4-DC-00"
  • Пример формата для набора MAC-адресов: -MACAddress "00-15-5D-B4-DC-00", "00-1A-A0-E3-75-29"
Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-MACAddressPool

Указывает пул MAC-адресов.

Тип:MACAddressPool
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-UnAssigned

Извлекает IP-адреса или MAC-адреса, выделенные из пула адресов, но не назначенные ресурсу.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-VMMServer

Указывает объект сервера VMM.

Тип:ServerConnection
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

Выходные данные

CloudPairing[]

Этот командлет возвращает массив объектов CloudPairing.