Get-SCMACAddress

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

Синтаксис

All (по умолчанию)

Get-SCMACAddress
    [-VMMServer <ServerConnection>]
    [-All]
    [-UnAssigned]
    [-Assigned]
    [<CommonParameters>]

ByPool

Get-SCMACAddress
    -MACAddressPool <MACAddressPool>
    [-VMMServer <ServerConnection>]
    [-UnAssigned]
    [-Assigned]
    [<CommonParameters>]

ByID

Get-SCMACAddress
    -ID <Guid>
    [-VMMServer <ServerConnection>]
    [-UnAssigned]
    [-Assigned]
    [<CommonParameters>]

ByAllocatedToObjectID

Get-SCMACAddress
    -GrantToObjectID <Guid>
    [-VMMServer <ServerConnection>]
    [-UnAssigned]
    [-Assigned]
    [<CommonParameters>]

ByMACAddress

Get-SCMACAddress
    -MACAddress <String>
    [-VMMServer <ServerConnection>]
    [-UnAssigned]
    [-Assigned]
    [<CommonParameters>]

Описание

КомандлетGet-SCMACAddress получает выделенные MAC-адреса управления доступом к среде мультимедиа (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]

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

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

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

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

Параметры

-All

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

All
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Assigned

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-GrantToObjectID

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

Свойства параметра

Тип:Guid
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

ByAllocatedToObjectID
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ID

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

Свойства параметра

Тип:Guid
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

ByID
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства: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
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

ByMACAddress
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-MACAddressPool

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

Свойства параметра

Тип:MACAddressPool
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

ByPool
Position:Named
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-UnAssigned

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VMMServer

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

Свойства параметра

Тип:ServerConnection
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

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

CloudPairing

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