Remove-SCVMHostCluster
Usuwa obiekt klastra hostów z programu VMM.
Składnia
Remove-SCVMHostCluster
[-VMHostCluster] <HostCluster>
[-Credential <VMMCredential>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-SCVMHostCluster
[-VMHostCluster] <HostCluster>
[-Force]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie cmdlet Remove-SCVMHostCluster usuwa co najmniej jeden obiekt klastra hostów z programu Virtual Machine Manager (VMM).
Klasa Remove-SCVMHostCluster nie niszczy klastra. Aby usunąć klaster hostów przy użyciu programu VMM, użyj polecenia cmdlet Uninstall-SCVMHostCluster.
Przykłady
Przykład 1: Usuwanie określonego klastra hostów z programu VMM
PS C:\> $Credential = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> $Cluster = Get-SCVMHostCluster -Name "VMHostCluster01.Contoso.com"
PS C:\> Remove-SCVMHostCluster -VMHostCluster $Cluster -Credential $Credential -Confirm
Pierwsze polecenie pobiera obiekt konta Uruchom jako o nazwie RunAsAccount01 i przechowuje obiekt w zmiennej $Credential. Konto Uruchom jako używane na potrzeby tej operacji musi być kontem domeny z uprawnieniami administratora na wszystkich węzłach klastra trybu failover, które chcesz usunąć.
Drugie polecenie pobiera obiekt klastra trybu failover o nazwie VMHostCluster01 i przechowuje obiekt w zmiennej $VMHostCluster.
Ostatnie polecenie usuwa obiekt klastra VMHostCluster01 z bazy danych programu VMM i zatrzymuje zarządzanie tym klastrem hostów po wyświetleniu monitu użytkownika o potwierdzenie. Nie modyfikuje ustawień klastra hostów ani istniejących maszyn wirtualnych. Podczas przetwarzania tego polecenia $Credential udostępnia przechowywane konto Uruchom jako do polecenia Remove-SCVMHostCluster.
Przykład 2: Usuwanie wszystkich klastrów hostów z programu VMM
PS C:\> $Credential = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> Get-SCVMHostCluster | Remove-SCVMHostCluster -Credential $Credential -Confirm
Pierwsze polecenie pobiera obiekt konta Uruchom jako o nazwie RunAsAccount01 i przechowuje obiekt w zmiennej $Credential. Konto Uruchom jako używane na potrzeby tej operacji musi być kontem domeny z uprawnieniami administratora na wszystkich węzłach klastra trybu failover, które chcesz usunąć.
Drugie polecenie pobiera wszystkie obiekty klastra hostów i przekazuje obiekty do polecenia cmdlet Remove-SCVMHostCluster , które usuwa każdy obiekt klastra hostów z programu VMM i zatrzymuje zarządzanie odpowiednim klastrem hostów po wyświetleniu monitu użytkownika o potwierdzenie. Polecenie nie modyfikuje ustawień klastra hostów ani istniejących maszyn wirtualnych. Podczas przetwarzania tego polecenia $Credential udostępnia przechowywane konto Uruchom jako do polecenia Remove-SCVMHostCluster.
Parametry
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Określa obiekt poświadczeń lub, dla niektórych poleceń cmdlet, obiekt konta Uruchom jako, który zawiera nazwę użytkownika i hasło konta, które ma uprawnienia do wykonania tej akcji. Lub w przypadku zadania Restart-SCJob ma uprawnienia do ukończenia ponownie uruchomionego zadania.
Aby uzyskać więcej informacji na temat obiektu PSCredential, wpisz Get-Help Get-Credential
.
Aby uzyskać więcej informacji na temat kont Uruchom jako, wpisz Get-Help New-SCRunAsAccount
.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Wymusza uruchomienie polecenia bez monitowania o potwierdzenie użytkownika.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie przez ten parametr.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostCluster
Określa obiekt klastra hostów programu VMM.
Type: | HostCluster |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |