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 |