New-SCVMHostGroup
Tworzy grupę hostów, która może zawierać komputery hosta maszyn wirtualnych, inne grupy hostów lub klastry hostów.
Składnia
New-SCVMHostGroup
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-ParentHostGroup <HostGroup>]
[-EnableUnencryptedFileTransfer <Boolean>]
[-InheritNetworkSettings <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Opis
Polecenie cmdlet New-SCVMHostGroup tworzy obiekt grupy hostów, który może zawierać komputery hosta, na których wdrożono co najmniej jedną maszynę wirtualną, inne grupy hostów lub klastry hostów.
Program Virtual Machine Manager (VMM) udostępnia domyślną nadrzędną grupę hostów o nazwie Wszystkie hosty, do której można dodać podrzędne grupy hostów. Nowa grupa hostów jest pusta, dopóki nie przeniesiesz hostów do niej lub utworzysz w niej co najmniej jedną podrzędną grupę hostów. Grupy hostów są zorganizowane w hierarchiczną i dostosowywalną strukturę drzewa. W drzewie grupy hostów element nadrzędny nowej grupy hostów jest domyślną główną grupą hostów (Wszystkie hosty) lub grupą hostów utworzoną przez użytkownika.
Grupa hostów może być kontenerem nadrzędnym dla dowolnego z następujących elementów:
- Host lub zestaw hostów
- Grupa hostów lub zestaw grup hostów i hosty w tych grupach hostów
- Klaster hostów i hosty (węzły) w tym klastrze hostów
Hosty zawarte w grupie hostów mają właściwość ścieżki hosta, która pokazuje lokalizację tego hosta w hierarchii grup hostów, jak pokazano w poniższej tabeli:
Ścieżka nazwy
- Wszystkie hosty — wszystkie hosty
- ChildHostGroup01 Wszystkie hosty\ChildHostGroup01
- ChildHostGroup02 Wszystkie hosty\ChildHostGroup02
- Nowe centrum danych Wszystkie hosty\Nowe centrum danych
- nested1 Wszystkie hosty\Nowe centrum danych\nested01
- nested2 Wszystkie hosty\Nowe centrum danych\nszacowane\nested02
Przykłady
Przykład 1. Tworzenie grupy hostów w głównej grupie hostów
PS C:\> New-SCVMHostGroup -VMMServer "VMMServer01.Contoso.com" -Name "HostGroup01"
To polecenie tworzy grupę hostów o nazwie HostGroup01 na serwerze VMMServer01 w domenie Contoso.com. Domyślnie program VMM umieszcza tę grupę hostów w głównej grupie hostów o nazwie Wszystkie hosty.
Przykład 2. Tworzenie grupy hostów w ramach określonej nadrzędnej grupy hostów
PS C:\> $ParentGroup = Get-SCVMHostGroup -Name "HostGroup01"
PS C:\> New-SCVMHostGroup -Name "ChildGroup01" -ParentHostGroup $ParentGroup
Pierwsze polecenie pobiera grupę hostów o nazwie HostGroup01 i przechowuje ją w zmiennej $ParentGroup.
Drugie polecenie tworzy grupę hostów o nazwie ChildGroup01 i umieszcza ją w nadrzędnej grupie hostów przechowywanej w zmiennej $ParentGroup.
Parametry
-Description
Określa opis grupy hostów.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-EnableUnencryptedFileTransfer
Wskazuje, że po ustawieniu wartości True transfer plików sieciowych nie wymaga szyfrowania. Zezwolenie na niezaszyfrowane transfery plików sieciowych może zwiększyć wydajność, jeśli host źródłowy ani host docelowy nie wymaga szyfrowania.
Użyj tego parametru, aby:
- Włącz niezaszyfrowane transfery plików do biblioteki lub z tej biblioteki.
- Włącz niezaszyfrowane transfery plików do grupy hostów lub poza nieszyfrowane.
Typ: | Boolean |
Aliasy: | AllowUnencryptedTransfers |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-InheritNetworkSettings
Wskazuje, że po ustawieniu wartości na $True ustawienia sieciowe grupy hostów będą miały takie same wartości jak te określone dla jej elementu nadrzędnego.
Typ: | Boolean |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-JobVariable
Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie tego parametru.
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: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-ParentHostGroup
Określa nadrzędną grupę hostów zawierającą co najmniej jeden host, grupy hostów lub klastry hostów.
Typ: | HostGroup |
Aliasy: | ParentVMHostGroup |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
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 |
-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 |
-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
HostGroup
To polecenie cmdlet zwraca obiekt HostGroup.