Set-PSRepository
Mengatur nilai untuk repositori terdaftar.
Sintaks
Set-PSRepository
[-Name] <String>
[[-SourceLocation] <Uri>]
[-PublishLocation <Uri>]
[-ScriptSourceLocation <Uri>]
[-ScriptPublishLocation <Uri>]
[-Credential <PSCredential>]
[-InstallationPolicy <String>]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-PackageManagementProvider <String>]
[<CommonParameters>]
Deskripsi
Set-PSRepository
Cmdlet menetapkan nilai untuk repositori modul terdaftar. Pengaturan persisten untuk pengguna saat ini dan berlaku untuk semua versi PowerShell yang diinstal untuk pengguna tersebut.
Ini adalah cmdlet proksi untuk Set-PSResourceRepository
cmdlet di Microsoft.PowerShell.PSResourceGet. Untuk informasi selengkapnya, lihat Set-PSResourceRepository.
Contoh
Contoh 1: Mengatur kebijakan penginstalan untuk repositori
Set-PSRepository -Name "myInternalSource" -InstallationPolicy Trusted
Perintah ini menetapkan kebijakan penginstalan untuk repositori myInternalSource ke Tepercaya, sehingga Anda tidak diminta sebelum menginstal modul dari sumber tersebut.
Contoh 2: Mengatur lokasi sumber dan penerbitan untuk repositori
Set-PSRepository -Name "myInternalSource" -SourceLocation 'https://someNuGetUrl.com/api/v2' -PublishLocation 'https://someNuGetUrl.com/api/v2/packages'
Perintah ini mengatur lokasi sumber dan menerbitkan lokasi untuk myInternalSource ke URI yang ditentukan.
Parameter
-Credential
Cmdlet proksi mengabaikan parameter ini karena tidak didukung oleh Set-PSResourceRepository
.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InstallationPolicy
Menentukan kebijakan penginstalan. Nilai yang valid adalah: Tepercaya, Tidak Tepercaya.
Cmdlet proksi mengubah nilai parameter ini menjadi parameter Tepercaya dari Set-PSResourceRepository
.
Type: | String |
Accepted values: | Trusted, Untrusted |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Menentukan nama repositori.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PackageManagementProvider
Cmdlet proksi mengabaikan parameter ini karena tidak didukung oleh Set-PSResourceRepository
.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Proxy
Cmdlet proksi mengabaikan parameter ini karena tidak didukung oleh Set-PSResourceRepository
.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ProxyCredential
Cmdlet proksi mengabaikan parameter ini karena tidak didukung oleh Set-PSResourceRepository
.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PublishLocation
Cmdlet proksi mengabaikan parameter ini karena tidak didukung oleh Set-PSResourceRepository
.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptPublishLocation
Cmdlet proksi mengabaikan parameter ini karena tidak didukung oleh Set-PSResourceRepository
.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptSourceLocation
Cmdlet proksi mengabaikan parameter ini karena tidak didukung oleh Set-PSResourceRepository
.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SourceLocation
Menentukan URI untuk menemukan dan menginstal modul dari repositori ini. Misalnya, untuk repositori berbasis NuGet, lokasi sumbernya mirip https://someNuGetUrl.com/api/v2
dengan .
Cmdlet proksi memetakan parameter ini ke parameter Uri .Set-PSResourceRepository
Type: | Uri |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
Output
Catatan
Galeri PowerShell tidak lagi mendukung Transport Layer Security (TLS) versi 1.0 dan 1.1. Anda harus menggunakan TLS 1.2 atau yang lebih tinggi. Gunakan perintah berikut untuk memastikan Anda menggunakan TLS 1.2:
[Net.ServicePointManager]::SecurityProtocol = [Net.ServicePointManager]::SecurityProtocol -bor [Net.SecurityProtocolType]::Tls12
Link Terkait
PSResourceGet
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