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).
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 we 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. Ponieważ to polecenie jest przetwarzane, $Credential udostępnia przechowywane konto Uruchom jako, aby 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 we wszystkich węzłach klastra trybu failover, które chcesz usunąć.
Drugie polecenie pobiera wszystkie obiekty klastra hostów i przekazuje obiekty do Remove-SCVMHostCluster cmdlet, 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. Ponieważ to polecenie jest przetwarzane, $Credential udostępnia przechowywane konto Uruchom jako, aby Remove-SCVMHostCluster.
Parametry
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Domyślna wartość: | False |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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 Restart-SCJobma 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
.
Typ: | VMMCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Force
Wymusza uruchomienie polecenia bez monitowania o potwierdzenie użytkownika.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
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 |
-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 |
-VMHostCluster
Określa obiekt klastra hostów programu VMM.
Typ: | HostCluster |
Position: | 0 |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-WhatIf
Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Domyślna wartość: | False |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |