Restore-DscConfiguration

Menerapkan kembali konfigurasi sebelumnya untuk simpul.

Sintaks

Restore-DscConfiguration
       [-CimSession <CimSession[]>]
       [-ThrottleLimit <Int32>]
       [-AsJob]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Deskripsi

Restore-DscConfiguration Cmdlet menerapkan kembali konfigurasi sebelumnya untuk simpul, jika konfigurasi sebelumnya ada. Tentukan komputer dengan menggunakan sesi Common Information Model (CIM). Jika Anda tidak menentukan komputer target, cmdlet akan memulihkan konfigurasi komputer lokal. Jika tidak ada konfigurasi sebelumnya untuk simpul tertentu, cmdlet ini mengembalikan pesan kesalahan.

Cmdlet ini tidak mendukung parameter Konfirmasi .

Contoh

Contoh 1: Memulihkan konfigurasi untuk komputer lokal

Restore-DscConfiguration

Perintah ini memulihkan konfigurasi untuk komputer lokal.

Contoh 2: Memulihkan konfigurasi untuk komputer tertentu

$Session = New-CimSession -ComputerName "Server01" -Credential ACCOUNTS\PattiFuller
Restore-DscConfiguration -CimSession $Session

Contoh ini memulihkan konfigurasi pada komputer yang ditentukan oleh sesi CIM. Contohnya membuat sesi CIM untuk komputer bernama Server01 untuk digunakan dengan cmdlet . Atau, buat array sesi CIM untuk menerapkan cmdlet ke beberapa komputer tertentu.

Perintah pertama membuat sesi CIM dengan menggunakan New-CimSession cmdlet , lalu menyimpan objek CimSession dalam $Session variabel . Perintah meminta kata sandi kepada Anda. Untuk informasi selengkapnya, ketik Get-Help New-CimSession.

Perintah kedua memulihkan konfigurasi untuk komputer yang diidentifikasi oleh objek CimSession yang disimpan dalam $Session variabel, dalam hal ini, komputer bernama Server01.

Parameter

-AsJob

Menunjukkan bahwa cmdlet ini menjalankan perintah sebagai pekerjaan latar belakang.

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

-CimSession

Menjalankan cmdlet dalam sesi jarak jauh atau di komputer jarak jauh. Masukkan nama komputer atau objek sesi, seperti output cmdlet New-CimSession atau Get-CimSession .

Type:CimSession[]
Aliases:Session
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ThrottleLimit

Menentukan jumlah maksimum operasi bersamaan yang dapat ditetapkan untuk menjalankan cmdlet.

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

-WhatIf

Menunjukkan yang akan terjadi jika cmdlet dijalankan. Cmdlet tidak dijalankan.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False