Reset-PSResourceRepository

建立一個新的預設 PSRepositories.xml 檔案,裡面有預先註冊的倉庫。

語法

Default (預設值)

Reset-PSResourceRepository
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

此指令透過建立包含預先註冊的儲存庫的儲存檔案來重置儲存庫儲存。 首先,它會建立一個新的暫存檔案,只有在建立成功時才會替換舊檔案。 若建立失敗,舊檔案會被還原。

使用此指令替換損壞的儲存庫儲存庫或還原預設儲存庫設定。 預設配置包含以下儲存庫:

  • MicrosoftArtifactRegistry (於 v1.3.0-preview1 新增)
    • 優先權 = 40
    • 可信=真
  • 聖斯蓋勒里
    • 優先權 = 50
    • 受信任 = 錯誤

此指令是在 Microsoft 中新增的。PowerShell.PSResourceGet v1.2.0.

範例

範例 1 - 重置儲存庫儲存庫並顯示結果

Reset-PSResourceRepository -PassThru
Name                      Uri                                      Trusted Priority IsAllowedByPolicy
----                      ---                                      ------- -------- -----------------
MicrosoftArtifactRegistry https://mcr.microsoft.com/               True    40       True
PSGallery                 https://www.powershellgallery.com/api/v2 False   50       True

參數

-Confirm

在執行 Cmdlet 之前,提示您進行確認。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False
別名:參見

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-PassThru

預設情況下,這個指令不會產生任何輸出。 指定時,指令會顯示重置操作的結果。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-WhatIf

顯示 Cmdlet 執行時會發生什麼事。 該 Cmdlet 未被執行。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False
別名:威斯康辛

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

CommonParameters

此 Cmdlet 支援一般參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters。

輸入

None

輸出

Microsoft.PowerShell.PSResourceGet.UtilClasses.PSRepositoryInfo