Restore-DscConfiguration
Znovu použije předchozí konfiguraci uzlu.
Syntax
Restore-DscConfiguration
[-CimSession <CimSession[]>]
[-ThrottleLimit <Int32>]
[-AsJob]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Rutina Restore-DscConfiguration
znovu spustí předchozí konfiguraci uzlu, pokud existuje předchozí konfigurace. Určete počítače pomocí relací MODELU CIM (Common Information Model).
Pokud nezadáte cílový počítač, rutina obnoví konfiguraci místního počítače. Pokud pro konkrétní uzel neexistuje žádná předchozí konfigurace, vrátí tato rutina chybovou zprávu.
Tato rutina nepodporuje parametr Confirm .
Příklady
Příklad 1: Obnovení konfigurace místního počítače
Restore-DscConfiguration
Tento příkaz obnoví konfiguraci místního počítače.
Příklad 2: Obnovení konfigurace pro zadaný počítač
$Session = New-CimSession -ComputerName "Server01" -Credential ACCOUNTS\PattiFuller
Restore-DscConfiguration -CimSession $Session
Tento příklad obnoví konfiguraci v počítači určeném relací CIM. Příklad vytvoří relaci CIM pro počítač s názvem Server01 pro použití s rutinou . Případně můžete vytvořit pole relací CIM, které rutinu použijí na více určených počítačů.
První příkaz vytvoří relaci CIM pomocí rutiny New-CimSession
a pak uloží objekt CimSession do $Session
proměnné . Příkaz vás vyzve k zadání hesla. Další informace zobrazíte zadáním Get-Help New-CimSession
.
Druhý příkaz obnoví konfiguraci pro počítače identifikované objekty CimSession uložené v $Session
proměnné, v tomto případě počítač s názvem Server01.
Parametry
-AsJob
Označuje, že tato rutina spustí příkaz jako úlohu na pozadí.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CimSession
Spustí rutinu ve vzdálené relaci nebo na vzdáleném počítači. Zadejte název počítače nebo objekt relace, například výstup rutiny New-CimSession
nebo Get-CimSession
.
Type: | CimSession[] |
Aliases: | Session |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
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 |
-ThrottleLimit
Určuje maximální počet souběžných operací, které je možné vytvořit pro spuštění rutiny.
Type: | Int32 |
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 |