共用方式為


Install-Package

安裝一或多個軟體套件。

語法

PackageBySearch (預設值)

Install-Package
    [-Name] <String[]>
    [-RequiredVersion <String>]
    [-MinimumVersion <String>]
    [-MaximumVersion <String>]
    [-Source <String[]>]
    [-Credential <PSCredential>]
    [-Proxy <Uri>]
    [-ProxyCredential <PSCredential>]
    [-AllVersions]
    [-Force]
    [-ForceBootstrap]
    [-WhatIf]
    [-Confirm]
    [-ProviderName <String[]>]
    [<CommonParameters>]

PackageByInputObject

Install-Package
    [-InputObject] <SoftwareIdentity[]>
    [-Credential <PSCredential>]
    [-Proxy <Uri>]
    [-ProxyCredential <PSCredential>]
    [-AllVersions]
    [-Force]
    [-ForceBootstrap]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

NuGet:PackageBySearch

Install-Package
    [-Credential <PSCredential>]
    [-Proxy <Uri>]
    [-ProxyCredential <PSCredential>]
    [-AllVersions]
    [-Force]
    [-ForceBootstrap]
    [-WhatIf]
    [-Confirm]
    [-ConfigFile <String>]
    [-SkipValidate]
    [-Headers <String[]>]
    [-FilterOnTag <String[]>]
    [-Contains <String>]
    [-AllowPrereleaseVersions]
    [-Destination <String>]
    [-ExcludeVersion]
    [-Scope <String>]
    [-SkipDependencies]
    [<CommonParameters>]

NuGet:PackageByInputObject

Install-Package
    [-Credential <PSCredential>]
    [-Proxy <Uri>]
    [-ProxyCredential <PSCredential>]
    [-AllVersions]
    [-Force]
    [-ForceBootstrap]
    [-WhatIf]
    [-Confirm]
    [-ConfigFile <String>]
    [-SkipValidate]
    [-Headers <String[]>]
    [-FilterOnTag <String[]>]
    [-Contains <String>]
    [-AllowPrereleaseVersions]
    [-Destination <String>]
    [-ExcludeVersion]
    [-Scope <String>]
    [-SkipDependencies]
    [<CommonParameters>]

PowerShellGet:PackageBySearch

Install-Package
    [-Credential <PSCredential>]
    [-Proxy <Uri>]
    [-ProxyCredential <PSCredential>]
    [-AllVersions]
    [-Force]
    [-ForceBootstrap]
    [-WhatIf]
    [-Confirm]
    [-AllowPrereleaseVersions]
    [-Scope <String>]
    [-PackageManagementProvider <String>]
    [-PublishLocation <String>]
    [-ScriptSourceLocation <String>]
    [-ScriptPublishLocation <String>]
    [-Type <String>]
    [-Filter <String>]
    [-Tag <String[]>]
    [-Includes <String[]>]
    [-DscResource <String[]>]
    [-RoleCapability <String[]>]
    [-Command <String[]>]
    [-AcceptLicense]
    [-AllowClobber]
    [-SkipPublisherCheck]
    [-InstallUpdate]
    [-NoPathUpdate]
    [<CommonParameters>]

PowerShellGet:PackageByInputObject

Install-Package
    [-Credential <PSCredential>]
    [-Proxy <Uri>]
    [-ProxyCredential <PSCredential>]
    [-AllVersions]
    [-Force]
    [-ForceBootstrap]
    [-WhatIf]
    [-Confirm]
    [-AllowPrereleaseVersions]
    [-Scope <String>]
    [-PackageManagementProvider <String>]
    [-PublishLocation <String>]
    [-ScriptSourceLocation <String>]
    [-ScriptPublishLocation <String>]
    [-Type <String>]
    [-Filter <String>]
    [-Tag <String[]>]
    [-Includes <String[]>]
    [-DscResource <String[]>]
    [-RoleCapability <String[]>]
    [-Command <String[]>]
    [-AcceptLicense]
    [-AllowClobber]
    [-SkipPublisherCheck]
    [-InstallUpdate]
    [-NoPathUpdate]
    [<CommonParameters>]

Description

Install-Package Cmdlet 會在本機電腦上安裝一或多個軟體套件。 如果您有多個軟體來源,請使用 Get-PackageProviderGet-PackageSource 來顯示提供者的詳細數據。

這很重要

PackageManagement 模組中包含的命令與 Visual Studio 套件管理員控制台中 NuGet 模組所提供的命令不同。 每個模組都有其他模組中無法使用的命令。 具有相同名稱的命令會在其特定自變數中有所不同。 如需詳細資訊,請參閱Visual Studio套件管理員主控台的 PowerShell參考 檔。

範例

範例 1:依套件名稱安裝套件

Install-Package Cmdlet 會安裝軟體套件及其相依性。

PS> Install-Package -Name NuGet.Core -Source MyNuGet -Credential Contoso\TestUser

Install-Package 會使用參數來指定封裝 NameSourceCredential 參數會使用具有安裝套件許可權的網域用戶帳戶。 命令會提示您輸入使用者帳戶密碼。

範例 2:使用 Find-Package 安裝套件

在此範例中,Find-Package 傳回的物件會向下傳送管線,並由 Install-Package安裝。

PS> Find-Package -Name NuGet.Core -Source MyNuGet | Install-Package

Find-Package 會使用 NameSource 參數來尋找套件。 物件會送出管線,Install-Package 在本機計算機上安裝套件。

範例 3:藉由指定一系列版本來安裝套件

Install-Package 會使用 MinimumVersionMaximumVersion 參數來指定軟體版本的範圍。

PS> Install-Package -Name NuGet.Core -Source MyNuGet -MinimumVersion 2.8.0 -MaximumVersion 2.9.0

Install-Package 會使用 NameSource 參數來尋找套件。 MinimumVersionMaximumVersion 參數會指定軟體版本的範圍。 已安裝範圍中的最高版本。

參數

-AcceptLicense

AcceptLicense 會在安裝期間自動接受許可協定。

參數屬性

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

參數集

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

-AllowClobber

覆寫與現有命令衝突的相關警告訊息。 覆寫與所安裝命令名稱相同的現有命令。

參數屬性

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

參數集

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

-AllowPrereleaseVersions

允許安裝標示為發行前版本的套件。

參數屬性

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

參數集

NuGet:PackageBySearch
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
NuGet:PackageByInputObject
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
PowerShellGet:PackageBySearch
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
PowerShellGet:PackageByInputObject
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-AllVersions

Install-Package 會安裝套件的所有可用版本。 根據預設,只會安裝最新版本。

參數屬性

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

參數集

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

-Command

指定 Install-Package 搜尋的一或多個命令。

參數屬性

類型:

String[]

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

參數集

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

-ConfigFile

指定包含組態檔的路徑。

參數屬性

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

參數集

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

-Confirm

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

參數屬性

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

參數集

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

-Contains

Install-Package 如果 Contains 參數指定符合任何物件屬性值的值,就會取得 物件。

參數屬性

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

參數集

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

-Credential

指定有權存取計算機並執行命令的用戶帳戶。 輸入使用者名稱,例如 User01Domain01\User01,或輸入 Cmdlet 所產生的 Get-Credential 物件。 如果您輸入使用者名稱,系統會提示您輸入密碼。

未指定 Credential 參數時,Install-Package 會使用目前的使用者。

參數屬性

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

參數集

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

-Destination

指定輸入對象的路徑。

參數屬性

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

參數集

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

-DscResource

指定由 Install-Package搜尋的一或多個預期狀態設定 (DSC) 資源。 使用 Find-DscResource Cmdlet 來尋找 DSC 資源。

參數屬性

類型:

String[]

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

參數集

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

-ExcludeVersion

切換以排除資料夾路徑中的版本號碼。

參數屬性

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

參數集

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

-Filter

指定要在 名稱Description 屬性內搜尋的字詞。

參數屬性

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

參數集

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

-FilterOnTag

指定篩選結果並排除不包含指定標籤結果的標記。

參數屬性

類型:

String[]

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

參數集

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

-Force

強制命令執行,而不要求使用者確認。 覆寫防止 Install-Package 成功的限制,但安全性除外。

參數屬性

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

參數集

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

-ForceBootstrap

強制 PackageManagement 自動安裝指定套件的套件提供者。

參數屬性

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

參數集

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

-Headers

指定套件標頭。

參數屬性

類型:

String[]

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

參數集

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

-Includes

指定 Install-Package 是否應該尋找所有封裝類型。 此參數可接受的值如下:

  • cmdlet
  • DscResource
  • 功能
  • RoleCapability
  • Workflow

參數屬性

類型:

String[]

預設值:None
接受的值:Cmdlet, DscResource, Function, RoleCapability, Workflow
支援萬用字元:False
不要顯示:False

參數集

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

-InputObject

接受管線輸入。 使用套件的 SoftwareIdentity 類型來指定套件。 Find-Package 輸出 SoftwareIdentity 物件。

參數屬性

類型:

Microsoft.PackageManagement.Packaging.SoftwareIdentity[]

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

參數集

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

-InstallUpdate

表示 Install-Package 安裝更新。

參數屬性

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

參數集

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

-MaximumVersion

指定您要安裝的最大允許套件版本。 如果您未指定此參數,Install-Package 會安裝套件的最新版本。

參數屬性

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

參數集

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

-MinimumVersion

指定您要安裝的最小允許套件版本。 如果您未新增此參數,Install-Package 會安裝符合 MaximumVersion 參數所指定任何版本的套件最新版本。

參數屬性

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

參數集

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

-Name

指定一或多個套件名稱。 多個套件名稱必須以逗號分隔。

參數屬性

類型:

String[]

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

參數集

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

-NoPathUpdate

NoPathUpdate 僅適用於 Install-Script Cmdlet。 NoPathUpdate 是由提供者新增的動態參數, Install-Package不支援 。

參數屬性

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

參數集

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

-PackageManagementProvider

指定 PackageManagement 提供者的名稱。

參數屬性

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

參數集

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

-ProviderName

指定要限定套件搜尋範圍的一或多個套件提供者名稱。 您可以執行 Get-PackageProvider Cmdlet 來取得套件提供者名稱。

參數屬性

類型:

String[]

預設值:None
接受的值:Bootstrap, NuGet, PowerShellGet
支援萬用字元:False
不要顯示:False
別名:供應商

參數集

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

-Proxy

指定要求的 Proxy 伺服器,而不是直接連線到因特網資源。

參數屬性

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

參數集

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

-ProxyCredential

指定具有許可權的用戶帳戶,其有權使用 Proxy 參數所指定的 Proxy 伺服器。

參數屬性

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

參數集

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

-PublishLocation

指定封裝已發佈位置的路徑。

參數屬性

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

參數集

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

-RequiredVersion

指定您要安裝之套件的確切允許版本。 如果您未新增此參數,Install-Package 會安裝符合 MaximumVersion 參數所指定任何版本的套件最新版本。

參數屬性

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

參數集

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

-RoleCapability

指定角色功能的陣列。

參數屬性

類型:

String[]

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

參數集

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

-Scope

指定要安裝封裝的範圍。 此參數可接受的值如下:

  • 目前使用者
  • 所有使用者

參數屬性

類型:String
預設值:None
接受的值:CurrentUser, AllUsers
支援萬用字元:False
不要顯示:False

參數集

NuGet:PackageBySearch
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
NuGet:PackageByInputObject
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
PowerShellGet:PackageBySearch
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False
PowerShellGet:PackageByInputObject
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-ScriptPublishLocation

指定文稿發佈位置的路徑。

參數屬性

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

參數集

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

-ScriptSourceLocation

指定文稿來源位置。

參數屬性

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

參數集

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

-SkipDependencies

略過軟體相依性的安裝。

參數屬性

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

參數集

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

-SkipPublisherCheck

可讓您取得比已安裝版本還新的套件版本。 例如,由信任的發行者以數位方式簽署的已安裝套件,但未以數位方式簽署新版本。

參數屬性

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

參數集

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

-SkipValidate

略過驗證封裝認證的參數。

參數屬性

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

參數集

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

-Source

指定一或多個套件來源。 多個套件來源名稱必須以逗號分隔。 您可以執行 Get-PackageSource Cmdlet 來取得套件來源名稱。

參數屬性

類型:

String[]

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

參數集

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

-Tag

指定要在套件元數據中搜尋的一或多個字串。

參數屬性

類型:

String[]

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

參數集

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

-Type

指定是否要搜尋具有模組、腳本或兩者的套件。 此參數可接受的值如下:

  • 模組
  • 劇本
  • 全部

參數屬性

類型:String
預設值:None
接受的值:Module, Script, All
支援萬用字元:False
不要顯示:False

參數集

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

-WhatIf

顯示執行 Install-Package 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

輸入

Microsoft.PackageManagement.Packaging.SoftwareIdentity

您可以使用管線將 SoftwareIdentity 物件傳送至此 Cmdlet。

輸出

Microsoft.PackageManagement.Packaging.SoftwareIdentity

此 Cmdlet 會針對它安裝的每個套件傳回 SoftwareIdentity 物件。

備註

在命令中包含套件提供者,可以讓 Cmdlet 使用動態參數。 動態參數專屬於封裝提供者。 Get-Help Cmdlet 會列出 Cmdlet 的參數集,並包含提供者的參數集。 例如,Install-Package具有包含 -NoPathUpdateAllowClobberSkipPublisherCheck 參數集。

這很重要

自 2020 年 4 月起,PowerShell 資源庫不再支援傳輸層安全性 (TLS) 1.0 和 1.1 版。 如果您未使用 TLS 1.2 或更高版本,當您嘗試存取 PowerShell 資源庫時,會收到錯誤。 使用下列命令以確保您使用 TLS 1.2:

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

如需詳細資訊,請參閱 PowerShell 部落格中的 公告