Remove-SCVMHostCluster
Usuwa obiekt klastra hostów z programu VMM.
Składnia
NormalRemoval (Domyślna)
Remove-SCVMHostCluster
[-VMHostCluster] <HostCluster>
[-Credential <VMMCredential>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ForceRemoval
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ąć klastrowanie klastra 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 zapisuje obiekt w zmiennej $Credential. Konto Uruchom jako używane w tej operacji musi być kontem domeny z uprawnieniami administratora we wszystkich węzłach klastra pracy awaryjnej, które chcesz usunąć.
Drugie polecenie pobiera obiekt klastra trybu failover o nazwie VMHostCluster01 i zapisuje go w zmiennej $VMHostCluster.
Ostatnie polecenie usuwa obiekt klastra VMHostCluster01 z bazy danych programu VMM i przestaje zarządzać tym klastrem hostów po wyświetleniu monitu o potwierdzenie przez użytkownika. Nie modyfikuje ustawień klastra hostów ani jego istniejących maszyn wirtualnych. Podczas przetwarzania tego polecenia udostępnia $Credential przechowywane konto Uruchom jako do 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 zapisuje obiekt w zmiennej $Credential. Konto Uruchom jako używane w tej operacji musi być kontem domeny z uprawnieniami administratora we wszystkich węzłach klastra pracy awaryjnej, które chcesz usunąć.
Drugie polecenie pobiera wszystkie obiekty klastra hostów i przekazuje je do polecenia cmdlet Remove-SCVMHostCluster , które usuwa każdy obiekt klastra hostów z programu VMM i przestaje zarządzać odpowiadającym mu klastrem hostów po wyświetleniu monitu o potwierdzenie przez użytkownika. Polecenie nie modyfikuje ustawień klastra hostów ani jego istniejących maszyn wirtualnych. Podczas przetwarzania tego polecenia udostępnia $Credential przechowywane konto Uruchom jako do Remove-SCVMHostCluster.
Parametry
-Confirm
Prosi o potwierdzenie przed uruchomieniem cmdletu.
Właściwości parametru
| Typ: | SwitchParameter |
| Domyślna wartość: | False |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
| Aliasy: | por |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowy: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-Credential
Określa obiekt poświadczeń lub, w przypadku niektórych poleceń cmdlet, obiekt konta Uruchom jako, który zawiera nazwę użytkownika i hasło konta, które ma uprawnienie do wykonywania tej akcji. Lub, w przypadku Restart-SCJob, ma uprawnienia do ukończenia ponownie uruchomionego zadania.
Aby uzyskać więcej informacji o obiekcie PSCredential, wpisz Get-Help Get-Credential.
Aby uzyskać więcej informacji o kontach Uruchom jako, wpisz Get-Help New-SCRunAsAccount.
Właściwości parametru
| Typ: | VMMCredential |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
NormalRemoval
| Position: | Named |
| Obowiązkowy: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-Force
Wymusza uruchomienie polecenia bez monitowania o potwierdzenie użytkownika.
Właściwości parametru
| Typ: | SwitchParameter |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
ForceRemoval
| Position: | Named |
| Obowiązkowy: | True |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-JobVariable
Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie tego parametru.
Właściwości parametru
| Typ: | String |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowy: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | 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.
Właściwości parametru
| Typ: | Guid |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowy: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-RunAsynchronously
Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.
Właściwości parametru
| Typ: | SwitchParameter |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowy: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-VMHostCluster
Określa obiekt klastra hosta programu VMM.
Właściwości parametru
| Typ: | HostCluster |
| Domyślna wartość: | None |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
Zestawy parametrów
(All)
| Position: | 0 |
| Obowiązkowy: | True |
| Wartość z potoku: | True |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
-WhatIf
Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Cmdlet nie jest uruchomiony.
Właściwości parametru
| Typ: | SwitchParameter |
| Domyślna wartość: | False |
| Obsługuje symbole wieloznaczne: | False |
| DontShow: | False |
| Aliasy: | Wi |
Zestawy parametrów
(All)
| Position: | Named |
| Obowiązkowy: | False |
| Wartość z potoku: | False |
| Wartość z potoku według nazwy właściwości: | False |
| Wartość z pozostałych argumentów: | False |
CommonParameters
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.