Udostępnij za pośrednictwem


Set-SCMACAddressPool

Modyfikuje pulę adresów MAC.

Składnia

Set-SCMACAddressPool
   [-VMMServer <ServerConnection>]
   [-MACAddressPool] <MACAddressPool>
   [-Name <String>]
   [-Description <String>]
   [-MACAddressRangeStart <String>]
   [-MACAddressRangeEnd <String>]
   [-AddVMHostGroup <HostGroup[]>]
   [-RemoveVMHostGroup <HostGroup[]>]
   [-SupportedVirtualizationPlatforms <VirtualizationPlatform[]>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Opis

Polecenie cmdlet Set-SCMACAddressPool modyfikuje pulę adresów kontroli dostępu do multimediów programu Virtual Machine Manager (VMM). Można na przykład dodać grupę hostów do lub usunąć grupę hostów z puli adresów MAC. Pulę adresów MAC można skojarzyć z co najmniej jedną grupą hostów.

Przykłady

Przykład 1. Zmiana grup hostów skojarzonych z pulą adresów MAC

PS C:\> $MACPool = Get-SCMACAddressPool -Name "MAC Address Pool 01" 
PS C:\> $HostGroup = Get-SCVMHostGroup | where { $_.Path -eq "All Hosts\HostGroup03\Production" }
PS C:\> Set-SCMacAddressPool -MACAddressPool $MACPool -AddVMHostGroup $HostGroup

Pierwsze polecenie pobiera obiekt puli adresów MAC o nazwie MAC Address Pool 01 i przechowuje obiekt w zmiennej $MACPool.

Drugie polecenie pobiera obiekt grupy hostów o nazwie Wszystkie hosty\HostGroup03\Production i przechowuje obiekt $HostGroup zmiennej.

Ostatnie aktualizacje polecenia dodają grupę hostów przechowywaną w $HostGroup do puli adresów MAC przechowywanej w $MACPool. W takim przypadku pula adresów MAC 01 jest teraz również skojarzona z grupą hostów o nazwie Wszystkie hosty\HostGroup03\Production oprócz grup hostów, z których wcześniej była skojarzona.

Parametry

-AddVMHostGroup

Określa tablicę grup hostów, które to polecenie cmdlet dodaje do istniejącej tablicy grup hostów lub chmury prywatnej.

Typ:HostGroup[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Description

Określa opis puli adresów.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-JobVariable

Określa zmienną, w której postęp zadania jest śledzony i przechowywany.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-MACAddressPool

Określa pulę adresów MAC.

Typ:MACAddressPool
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-MACAddressRangeEnd

Określa ostatni adres w zakresie statycznych adresów MAC.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-MACAddressRangeStart

Określa pierwszy adres w zakresie statycznych adresów MAC.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Name

Określa nazwę obiektu programu VMM.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-PROTipID

Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.

Typ:Guid
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-RemoveVMHostGroup

Określa tablicę grup hostów, które to polecenie cmdlet usuwa z tablicy grup hostów lub chmury prywatnej.

Typ:HostGroup[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-SupportedVirtualizationPlatforms

Określa co najmniej jeden obiekt platformy wirtualizacji.

Typ:VirtualizationPlatform[]
Dopuszczalne wartości:Unknown, VirtualServer, HyperV, VMWareVC, VMWareESX, XENServer
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VMMServer

Określa obiekt serwera programu VMM.

Typ:ServerConnection
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

Dane wyjściowe

MACAddressPool

To polecenie cmdlet zwraca obiekt MACAddressPool.