Sdílet prostřednictvím


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