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.