Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku Untuk: Windows PowerShell 4.0, Windows PowerShell 5.x
Sumber daya Arsip di Windows PowerShell Desired State Configuration (DSC) menyediakan mekanisme untuk membuka file arsip (.zip) di jalur tertentu.
Nota
Dokumentasi sumber daya DSC ini mencakup versi yang disertakan dengan PowerShell sebelum versi 7.2. Modul
Untuk informasi selengkapnya dan dokumentasi yang diperbarui, lihat dokumentasi referensi PSDscResources.
Sintaksis
Archive [string] #ResourceName
{
Destination = [string]
Path = [string]
[ Checksum = [string] { CreatedDate | ModifiedDate | SHA-1 | SHA-256 | SHA-512 } ]
[ Credential = [PSCredential] ]
[ Force = [bool] ]
[ Validate = [bool] ]
[ Ensure = [string] { Absent | Present } ]
[ DependsOn = [string[]] ]
[ PsDscRunAsCredential = [PSCredential] ]
}
Properti
| Harta benda | Deskripsi |
|---|---|
| Tujuan | Menentukan lokasi tempat Anda ingin memastikan konten arsip diekstrak. |
| Jalan | Menentukan jalur sumber file arsip. |
| Checksum | Menentukan jenis yang akan digunakan saat menentukan apakah dua file sama. Jika Checksum tidak ditentukan, hanya nama file atau direktori yang digunakan untuk perbandingan. Nilai yang valid meliputi: SHA-1, SHA-256, SHA-512, dibuatDate, diubahDate. Jika Anda menentukan |
| Credential | Kredensial akun pengguna dengan izin untuk mengakses jalur arsip dan tujuan yang ditentukan jika diperlukan. |
| Paksa | Operasi file tertentu (seperti menimpa file atau menghapus direktori yang tidak kosong) akan mengakibatkan kesalahan. Menggunakan properti Force |
| Memvalidasi | Menggunakan properti |
Properti umum
| Harta benda | Deskripsi |
|---|---|
| DependsOn | Menunjukkan bahwa konfigurasi sumber daya lain harus berjalan sebelum sumber daya ini dikonfigurasi. Misalnya, jika ID blok skrip konfigurasi sumber daya yang ingin Anda jalankan terlebih dahulu adalah ResourceName dan jenisnya adalah ResourceType, sintaks untuk menggunakan properti ini DependsOn = "[ResourceType]ResourceName". |
| Memastikan | Menentukan apakah akan memeriksa apakah konten arsip ada di Tujuan. Atur properti ini ke Sajikan untuk memastikan konten ada. Atur ke absen |
| PsDscRunAsCredential | Mengatur kredensial untuk menjalankan seluruh sumber daya sebagai. |
Nota
Properti umum PsDscRunAsCredential ditambahkan di WMF 5.0 untuk memungkinkan menjalankan sumber daya DSC apa pun dalam konteks info masuk lainnya. Untuk informasi selengkapnya, lihat Menggunakan Kredensial dengan Sumber Daya DSC.
Contoh
Contoh berikut menunjukkan cara menggunakan sumber daya Arsip untuk memastikan bahwa konten file arsip yang disebut Test.zip ada dan diekstrak di tujuan tertentu menggunakan dan diotorisasi.
Archive ArchiveExample {
Ensure = "Present"
Path = "C:\Users\Public\Documents\Test.zip"
Destination = "C:\Users\Public\Documents\ExtractionPath"
}