Sumber Daya DSC PackageManagementSource
Berlaku Untuk: Windows PowerShell 4.0, Windows PowerShell 5.x
Sumber daya PackageManagementSource di Windows PowerShell Desired State Configuration (DSC) menyediakan mekanisme untuk mendaftarkan atau membatalkan pendaftaran sumber Manajemen Paket pada simpul target. Sumber Manajemen Paket yang terdaftar dengan cara ini terdaftar di bawah konteks Sistem, dapat digunakan oleh akun Sistem atau oleh mesin DSC. Sumber daya ini memerlukan modul PackageManagement , tersedia dari Galeri PowerShell.
Penting
Modul PackageManagement harus setidaknya versi 1.1.7.0 agar informasi properti berikut benar.
Catatan
Dokumentasi sumber daya DSC ini mencakup versi yang disertakan dengan PowerShell sebelum versi 7.2. Modul PSDscResources berisi Sumber Daya DSC baru dan yang diperbarui yang secara resmi didukung oleh Microsoft. Modul PSDscResources tersedia dari Galeri PowerShell.
Untuk informasi selengkapnya dan dokumentasi yang diperbarui, lihat dokumentasi referensi PSDscResources.
Sintaks
PackageManagementSource [String] #ResourceName
{
Name = [string]
ProviderName = [string]
SourceLocation = [string]
[ InstallationPolicy = [string]{ Trusted | Untrusted } ]
[ SourceCredential = [PSCredential] ]
[ DependsOn = [string[]] ]
[ Ensure = [string]{ Absent | Present } ]
[ PsDscRunAsCredential = [PSCredential] ]
}
Properti
Properti | Deskripsi |
---|---|
Nama | Menentukan nama sumber paket yang akan didaftarkan atau tidak terdaftar pada sistem Anda. |
ProviderName | Menentukan nama penyedia OneGet tempat Anda dapat menginteropsi sumber paket. |
SourceLocation | Menentukan URI sumber paket. |
InstallationPolicy | Digunakan oleh penyedia seperti Penyedia Nuget bawaan. Menentukan apakah Anda mempercayai sumber paket. Salah satu: Tidak Tepercaya atau Tepercaya. |
SourceCredential | Menyediakan akses ke paket pada sumber jarak jauh. |
Properti umum
Properti | 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 adalah DependsOn = "[ResourceType]ResourceName" . |
Pastikan | Menentukan apakah sumber paket akan didaftarkan atau tidak terdaftar. Nilai defaultnya adalah Ada. |
PsDscRunAsCredential | Mengatur kredensial untuk menjalankan seluruh sumber daya sebagai. |
Catatan
Properti umum PsDscRunAsCredential ditambahkan dalam 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 ini mendaftarkan https://nuget.org
sumber paket menggunakan sumber daya DSC PackageManagementSource .
Configuration PackageManagementSourceTest
{
Import-DscResource -ModuleName 'PackageManagement'
PackageManagementSource SourceRepository
{
Ensure = "Present"
Name = "MyNuget"
ProviderName= "Nuget"
SourceLocation = "https://api.nuget.org/api/v3/"
InstallationPolicy ="Trusted"
}
}
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk