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 ze svých 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ž jsou přihlašovacími údaji aktuálního uživatele. Chcete-li provést změnu, je nutné restartovat počítač. Když také odeberete počítač z domény, musíte ho přesunout do pracovní skupiny. Zadejte pracovní skupinu pomocí parametru 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 rutinu Add-Computer .

Pokud chcete získat výsledky příkazu, použijte parametry Podrobné a PassThru . Pokud chcete 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 nepřipojují se k doméně, 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. 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 jeho 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í pro 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čuje potvrzovací výzvy pro každý počítač. Parametr Restart restartuje každou z počítačů po odebrání ze své 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. Výchozí hodnotou je místní počítač.

Zadejte název netBIOS, IP adresu nebo plně kvalifikovaný název domény (FQDN) vzdálených počítačů. Pokud chcete zadat místní počítač, zadejte název počítače, tečku (.) nebo localhost.

Tento parametr se nespoléhá na vzdálené komunikace PowerShellu. Parametr ComputerName můžete použít i v případě, že počítač není nakonfigurovaný ke spouštění vzdálených Remove-Computer příkazů.

Tento parametr byl zaveden 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 vyzve k potvrzení před odebráním každého počítače.

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 Domain01\User01 nebo zadejte objekt PSCredential , například jeden vygenerovaný rutinou Get-Credential . Pokud zadáte uživatelské jméno, rutina vás vyzve k zadání hesla. Pokud chcete 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 zaveden 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 počítače, které jsou odebrány. K efektivní změně se často vyžaduje restartování.

Tento parametr byl zaveden 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 jejich aktuálních domén. Explicitní přihlašovací údaje, jak 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 Domain01\User01, nebo zadejte objekt PSCredential , například jeden vygenerovaný uživatelem Get-Credential. Pokud zadáte uživatelské jméno, tato rutina vás vyzve k zadání hesla.

Pokud chcete 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 zaveden 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é se počítače přidají při jejich odebrání z 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 zaveden v PowerShellu 3.0.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Vstupy

String

Názvy počítačů můžete převést na tentocmdlet.

Výstupy

ComputerChangeInfo

Při použití parametru Remove-ComputerPassThru vrátí objekt ComputerChangeInfo. Jinak tato rutina negeneruje žádný výstup.

Poznámky

Tato rutina neodebere počítače z pracovních skupin.