共用方式為


Save-PSResource

將已註冊存放庫的資源(模組和腳本)儲存到計算機。

語法

IncludeXmlParameterSet (預設值)

Save-PSResource
    [-Name] <String[]>
    [-Version <String>]
    [-Prerelease]
    [-Repository <String[]>]
    [-Credential <PSCredential>]
    [-IncludeXml]
    [-Path <String>]
    [-TemporaryPath <String>]
    [-TrustRepository]
    [-PassThru]
    [-SkipDependencyCheck]
    [-AuthenticodeCheck]
    [-Quiet]
    [-AcceptLicense]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

AsNupkgParameterSet

Save-PSResource
    [-Name] <String[]>
    [-Version <String>]
    [-Prerelease]
    [-Repository <String[]>]
    [-Credential <PSCredential>]
    [-AsNupkg]
    [-Path <String>]
    [-TemporaryPath <String>]
    [-TrustRepository]
    [-PassThru]
    [-SkipDependencyCheck]
    [-AuthenticodeCheck]
    [-Quiet]
    [-AcceptLicense]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

InputObjectParameterSet

Save-PSResource
    [-InputObject] <PSResourceInfo[]>
    [-Repository <String[]>]
    [-Credential <PSCredential>]
    [-AsNupkg]
    [-IncludeXml]
    [-Path <String>]
    [-TemporaryPath <String>]
    [-TrustRepository]
    [-PassThru]
    [-SkipDependencyCheck]
    [-AuthenticodeCheck]
    [-Quiet]
    [-AcceptLicense]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

此 Cmdlet 結合了 powerShellGet v2 Cmdlet 的功能。 Save-PSResource 將資源從已註冊的存放庫下載到本機計算機上的特定路徑。 根據預設,資源會以解壓縮或安裝的格式儲存。 腳本或模組可以從儲存的位置執行。 您也可以選擇以 .nupkg 格式下載資源。

範例

範例 1

從最高優先順序存放庫下載 Az 模組,並將它儲存到目前的位置。

Save-PSResource -Name Az

範例 2

從 PowerShell 資源庫下載 Az 模組,並將它儲存到目前的位置。

Save-PSResource -Name Az -Repository PSGallery

範例 3

從優先順序最高的存放庫下載 Az 模組,並將它以 .nupkg 格式儲存到目前的位置。

Save-PSResource Az -AsNupkg

範例 4

從最高優先順序存放庫下載 Az 模組,並包含 PowerShellGet XML 元數據檔案。

Save-PSResource Az -IncludeXML

參數

-AcceptLicense

對於需要授權的模組,請在安裝期間自動接受許可協定。

此參數已在 PSResourceGet 1.1.0-rc1 中新增。

參數屬性

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

參數集

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

-AsNupkg

將資源儲存為 .nupkg 檔案。

參數屬性

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

參數集

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

-AuthenticodeCheck

在 Windows 上驗證資源的已簽署檔案和目錄檔案。

參數屬性

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

參數集

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

-Confirm

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

參數屬性

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

參數集

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

-Credential

存取存放庫時所使用的選擇性認證。

參數屬性

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

參數集

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

-IncludeXml

包含用來驗證 PowerShellGet 已安裝模組的 PowerShellGet 元數據 XML。

參數屬性

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

參數集

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

-InputObject

用於管線輸入。

參數屬性

類型:

Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo[]

預設值:None
支援萬用字元:False
不要顯示:False
別名:父資源

參數集

InputObjectParameterSet
Position:0
必要:True
來自管線的值:True
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-Name

要安裝之一或多個資源的名稱。

參數屬性

類型:

String[]

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

參數集

IncludeXmlParameterSet
Position:0
必要:True
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False
AsNupkgParameterSet
Position:0
必要:True
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-PassThru

指定時,輸出 儲存資源的 PSResourceInfo 物件。

參數屬性

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

參數集

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

-Path

指定要儲存資源的路徑。 如果未提供路徑,資源就會儲存在目前目錄中。

參數屬性

類型:String
預設值:current directory
支援萬用字元:False
不要顯示:False

參數集

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

-Prerelease

指定時,會在傳回的搜尋結果中包含發行前版本。

參數屬性

類型:SwitchParameter
預設值:False
支援萬用字元:False
不要顯示:False
別名:是發行前

參數集

IncludeXmlParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False
AsNupkgParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-Quiet

隱藏進度列輸出。

此參數已在 PSResourceGet 1.1.0-rc1 中新增。

參數屬性

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

參數集

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

-Repository

指定要搜尋的一或多個存放庫名稱。 如果未指定,搜尋會依優先順序包含所有已註冊的存放庫(最高第一個),直到找到包含封裝的存放庫為止。 存放庫會依優先順序排序,然後依名稱排序。 較低的 優先順序 值具有較高的優先順序。

在多個存放庫之間搜尋資源時,PSResourceGet Cmdlet 會使用此排序順序來搜尋存放庫。 Save-PSResource 會從排序的存放庫清單中儲存第一個相符的套件。

參數支援 * 通配符。 如果您指定多個存放庫,則所有名稱都必須包含或省略通配符。 您無法使用 通配符來指定名稱的混合。

參數屬性

類型:

String[]

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

參數集

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

-SkipDependencyCheck

略過資源相依性的檢查。 只會安裝找到的資源。 未安裝找到資源的資源。

參數屬性

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

參數集

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

-TemporaryPath

指定在儲存之前暫時安裝資源的路徑。 如果未提供暫存路徑,資源會暫時安裝在目前使用者的暫存資料夾中。

參數屬性

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

參數集

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

-TrustRepository

隱藏信任存放庫的提示。 只有在存放庫未設定為受信任時,才會發生信任存放庫的提示。

參數屬性

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

參數集

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

-Version

指定要傳回的資源版本。 此值可以是使用 NuGet 版本設定語法的確切版本或版本範圍。

如需 NuGet 版本範圍的詳細資訊,請參閱 套件版本設定

PowerShellGet 支援 NuGet 版本範圍檔中所列 最低內含版本。 使用 1.0.0.0,因為版本不會產生 1.0.0.0 版和更新版本(最小內含範圍)。 相反地,此值會被視為必要的版本。 若要搜尋最小內含範圍,請使用 [1.0.0.0, ] 作為版本範圍。

參數屬性

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

參數集

IncludeXmlParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False
AsNupkgParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-WhatIf

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

參數屬性

類型:SwitchParameter
預設值:False
支援萬用字元: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

輸入

String

String

SwitchParameter

Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo

輸出

Microsoft.PowerShell.PSResourceGet.UtilClasses.PSResourceInfo

根據預設,Cmdlet 不會傳回任何物件。 使用 PassThru 參數時,Cmdlet 會輸出已儲存資源的 PSResourceInfo 物件。

備註

該模組定義 svres 為 的 Save-PSResource別名。