Rename-Computer
Přejmenuje počítač.
Syntax
Rename-Computer
[-ComputerName <String>]
[-PassThru]
[-DomainCredential <PSCredential>]
[-LocalCredential <PSCredential>]
[-NewName] <String>
[-Force]
[-Restart]
[-WsmanAuthentication <String>]
[-Protocol <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Rutina Rename-Computer
přejmenuje místní nebo vzdálený počítač.
V každém příkazu přejmenuje jeden počítač.
Tato rutina byla zavedena v Windows PowerShell 3.0.
Příklady
Příklad 1: Přejmenování místního počítače
Tento příkaz přejmenuje místní počítač na Server044
a potom ho restartuje, aby se změna projevila.
Rename-Computer -NewName "Server044" -DomainCredential Domain01\Admin01 -Restart
Příklad 2: Přejmenování vzdáleného počítače
Tento příkaz přejmenuje počítač na Srv01
Server001
. Počítač není restartován.
Parametr DomainCredential určuje pověření uživatele, který má oprávnění k přejmenování počítačů v doméně.
Parametr Force potlačí výzvu k potvrzení.
Rename-Computer -ComputerName "Srv01" -NewName "Server001" -DomainCredential Domain01\Admin01 -Force
Parametry
-ComputerName
Přejmenuje zadaný vzdálený počítač. Výchozí hodnotou je místní počítač.
Zadejte název rozhraní NetBIOS, IP adresu nebo plně kvalifikovaný název domény vzdáleného počítače.
Pokud chcete 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 ComputerName můžete použít i v případě, že počítač není nakonfigurovaný ke spouštění vzdálených Rename-Computer
příkazů.
Type: | String |
Position: | Named |
Default value: | Local Computer |
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 |
-DomainCredential
Určuje uživatelský účet, který má oprávnění pro připojení k doméně. K přejmenování počítače, který je připojený k doméně, se vyžadují explicitní přihlašovací údaje.
Zadejte uživatelské jméno, například User01
nebo Domain01\User01
, nebo zadejte objekt PSCredential , například objekt vygenerovaný rutinou Get-Credential
.
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í k počítači určenému parametrem ComputerName , použijte parametr LocalCredential .
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Vynutí spuštění příkazu bez žádosti o potvrzení uživatele.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
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či určenému parametrem 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 objekt vygenerovaný rutinou 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í k doméně, použijte parametr DomainCredential .
Type: | PSCredential |
Position: | Named |
Default value: | Current User |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NewName
Určuje nový název počítače. Tento parametr je povinný.
Standardní názvy můžou obsahovat písmena (), (A-Z
), číslice (0-9
) a spojovníky (-
), ale nesmí obsahovat mezery ani tečky (.
).a-z
Název nesmí obsahovat pouze číslice a nesmí být delší než 63 znaků.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
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 |
-Protocol
Určuje, který protokol se má použít k přejmenování počítače. Přijatelné hodnoty pro tento parametr jsou: WSMan a DCOM. Výchozí hodnota je DCOM.
Tento parametr byl zaveden v Windows PowerShell 3.0.
Type: | String |
Accepted values: | DCOM, WSMan |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Restart
Označuje, že tato rutina restartuje přejmenovaný počítač. K tomu, aby se změna projevila, se často vyžaduje restartování.
Type: | SwitchParameter |
Position: | Named |
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 |
-WsmanAuthentication
Určuje mechanismus, který se používá k ověření přihlašovacích údajů uživatele, když tato rutina používá protokol WSMan. Tento parametr přijímá tyto hodnoty:
- Basic
- CredSSP
- Default
- Výtah
- Kerberos
- Vyjednávat
Výchozí hodnota je Výchozí.
Další informace o hodnotách tohoto parametru najdete v tématu AuthenticationMechanism – výčet.
Upozornění
Ověřování credSSP (Credential Security Service Provider), při kterém se přihlašovací údaje uživatele předávají vzdálenému počítači k ověření, je určeno pro příkazy, které vyžadují ověření u více než jednoho prostředku, jako je například přístup ke vzdálené sdílené síťové složce. Tento mechanismus zvyšuje bezpečnostní riziko vzdálené operace. Pokud dojde k ohrožení zabezpečení vzdáleného počítače, mohou být k řízení > síťové relace použity přihlašovací údaje, které jsou mu předány.
Tento parametr byl zaveden v Windows PowerShell 3.0.
Type: | String |
Accepted values: | Default, Basic, Negotiate, CredSSP, Digest, Kerberos |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Vstupy
None
Tato rutina nemá parametry, které přebírají vstup podle hodnoty. Hodnoty vlastností Objektů ComputerName a NewName však můžete předvést do této rutiny.
Výstupy
Tato rutina vrátí objekt ComputerChangeInfo , pokud zadáte parametr PassThru . V opačném případě nevrací žádný výstup.