Remove-Computer
Odebere místní počítač z jeho domény.
Syntax
Remove-Computer
[[-UnjoinDomainCredential] <PSCredential>]
[-Restart]
[-Force]
[-PassThru]
[-WorkgroupName <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-Computer
-UnjoinDomainCredential <PSCredential>
[-LocalCredential <PSCredential>]
[-Restart]
[-ComputerName <String[]>]
[-Force]
[-PassThru]
[-WorkgroupName <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Rutina Remove-Computer
odebere místní počítač a vzdálené počítače z aktuálních domén.
Když odeberete počítač z domény, Remove-Computer
zakáže se také účet domény počítače. Musíte zadat explicitní přihlašovací údaje pro zrušení spojení počítače z jeho domény, i když se jedná o přihlašovací údaje aktuálního uživatele. Aby se změna projevila, je nutné restartovat počítač. Pokud odeberete počítač z domény, musíte ho přesunout do pracovní skupiny. K určení pracovní skupiny použijte parametr WorkgroupName.
Pokud chcete přesunout počítač z pracovní skupiny do domény, z jedné pracovní skupiny do jiné nebo z jedné domény do jiné, použijte tuto rutinu Add-Computer
.
Pokud chcete získat výsledky příkazu, použijte parametry Verbose a PassThru . Chcete-li potlačit výzvu uživatele, použijte parametr Force .
Remove-Computer
odebere místní počítač a vzdálené počítače z domén. Obsahuje parametry přihlašovacích údajů, které určují alternativní přihlašovací údaje pro připojení ke vzdáleným počítačům a odpojování z domény, parametr Restartování pro restartování ovlivněných počítačů a parametr WorkgroupName pro zadání názvu pracovní skupiny, do které se přidají počítače.
Příklady
Příklad 1: Odebrání místního počítače z domény
Tento příklad odebere místní počítač z domény, ke které je připojený.
Remove-Computer -UnjoinDomaincredential Domain01\Admin01 -PassThru -Verbose -Restart
Parametr UnjoinDomainCredential poskytuje přihlašovací údaje správce domény. Parametry PassThru a Podrobné běžné parametry zobrazují informace o úspěchu nebo selhání příkazu. Parametr Restart restartuje počítač, aby se dokončila operace odebrání.
Pokud není zadán žádný název pracovní skupiny, počítač se přesune do pracovní skupiny pojmenované po odebrání z domény.
Příklad 2: Přesunutí několika počítačů do starší pracovní skupiny
Tento příklad odebere všechny počítače uvedené v OldServers.txt
souboru z jejich domén a přesune je do starší pracovní skupiny.
Remove-Computer -ComputerName (Get-Content OldServers.txt) -LocalCredential Domain01\Admin01 -UnJoinDomainCredential Domain01\Admin01 -WorkgroupName "Legacy" -Force -Restart
Parametr LocalCredential poskytuje přihlašovací údaje uživatele, který má oprávnění k připojení ke vzdáleným počítačům. Parametr UnjoinDomainCredential poskytuje přihlašovací údaje uživatele, který má oprávnění k odebrání počítačů ze svých domén. Parametr Force potlačí výzvy k potvrzení pro každý počítač. Parametr Restartovat restartuje každý počítač po odebrání z jeho domény.
Příklad 3: Odebrání počítačů z pracovní skupiny bez potvrzení
Tento příklad odebere vzdálený počítač, Server01 a místní počítač z jejich domén a přidá je do místní pracovní skupiny.
Remove-Computer -ComputerName "Server01", "localhost" -UnjoinDomainCredential Domain01\Admin01 -WorkgroupName "Local" -Restart -Force
Parametr Force potlačí výzvu k potvrzení pro každý počítač. Parametr Restart restartuje počítače, aby se změna projevila.
Parametry
-ComputerName
Určuje počítače, které mají být odebrány z jejich domén. Ve výchozím nastavení je to místní počítač.
Zadejte název NetBIOS, IP adresu nebo plně kvalifikovaný název domény (FQDN) vzdálených počítačů. Chcete-li zadat místní počítač, zadejte název počítače, tečku (.
) nebo localhost
.
Tento parametr nespoléhá na vzdálené komunikace PowerShellu. Parametr ComputerNameRemove-Computer
můžete použít i v případě, že počítač není nakonfigurovaný tak, aby spouštět vzdálené příkazy.
Tento parametr byl představen v PowerShellu 3.0.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Před spuštěním rutiny zobrazí výzvu k potvrzení.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Potlačí výzvu uživatele. Ve výchozím nastavení Remove-Computer
vás před odebráním jednotlivých počítačů vyzve k potvrzení.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LocalCredential
Určuje uživatelský účet, který má oprávnění pro připojení k počítačům, které určuje parametr ComputerName . Ve výchozím nastavení je to aktuální uživatel.
Zadejte uživatelské jméno, například User01
nebo nebo zadejte objekt PSCredential, například objekt vygenerovaný rutinou Get-Credential
Domain01\User01
. Pokud zadáte uživatelské jméno, rutina vás vyzve k zadání hesla. Chcete-li zadat uživatelský účet, který má oprávnění k odebrání počítače z jeho aktuální domény, použijte parametr UnjoinDomainCredential .
Tento parametr byl představen v PowerShellu 3.0.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Vrátí výsledky příkazu. Jinak tato rutina negeneruje žádný výstup.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Restart
Označuje, že tato rutina restartuje odebrané počítače. K efektivní změně se často vyžaduje restartování.
Tento parametr byl představen v PowerShellu 3.0.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UnjoinDomainCredential
Určuje uživatelský účet, který má oprávnění k odebrání počítačů z aktuálních domén. Explicitní přihlašovací údaje, které poskytuje tento parametr, se vyžadují k odebrání vzdálených počítačů z domény, i když je hodnota přihlašovacími údaji aktuálního uživatele.
Zadejte uživatelské jméno, například User01
nebo nebo zadejte objekt PSCredential, například jedno vygenerované objektem Get-Credential
Domain01\User01
. Pokud zadáte uživatelské jméno, tato rutina vás vyzve k zadání hesla.
Chcete-li zadat uživatelský účet, který má oprávnění pro připojení ke vzdáleným počítačům, použijte parametr LocalCredential .
Tento parametr byl představen v PowerShellu 3.0.
Type: | PSCredential |
Aliases: | Credential |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WorkgroupName
Určuje název pracovní skupiny, do které jsou počítače přidány při jejich odebrání z jejich domén. Výchozí hodnota je WORKGROUP. Když odeberete počítač z domény, musíte ho přidat do pracovní skupiny.
Tento parametr byl představen v PowerShellu 3.0.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Vstupy
Do této rutiny můžete převést názvy počítačů.
Výstupy
Při použití PassThru parametr, Remove-Computer
vrátí ComputerChangeInfo objekt.
Jinak tato rutina negeneruje žádný výstup.
Poznámky
Tato rutina neodebere počítače z pracovních skupin.
Související odkazy
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro