Publish-PSResource
將指定的模組從本機電腦發佈至 PSResource 存放庫。
語法
Publish-PSResource
[-ApiKey <String>]
[-Repository <String>]
[-Path] <String>
[-DestinationPath <String>]
[-Credential <PSCredential>]
[-SkipDependenciesCheck]
[-SkipModuleManifestValidate]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
此 Cmdlet 結合了PowerShellGet v2 中 Publish-Module
和 Publish-Script
Cmdlet 的功能。
Publish-PSResource
將資源從本機電腦發佈至線上 Nuget 型存放庫。 您可以依資源的名稱或包含模組或腳本資源的路徑來指定資源。
範例
範例 1
本範例會將 TestModule 模組發佈至以最高優先順序註冊的存放庫。
Publish-PSResource -Path c:\TestModule
範例 2
此範例會將TestModule模組發佈至 PowerShell 資源庫。 API 金鑰是使用者帳戶PowerShell 資源庫所產生的秘密。
Publish-PSResource -Path c:\TestModule -Repository PSGallery -APIKey '1234567'
參數
-ApiKey
指定您想要用來將資源發佈至線上資源庫的 API 金鑰。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Confirm
在執行 Cmdlet 前提示您確認。
類型: | SwitchParameter |
別名: | cf |
Position: | Named |
預設值: | False |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Credential
指定具有特定存放庫許可權的使用者帳戶。
類型: | PSCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DestinationPath
指定應該儲存 NuGet 套件 .nupkg
檔案的路徑。 此參數可以與 存放庫 參數搭配使用,以發佈至存放庫,並將完全相同的套件儲存至本機檔案系統。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Path
模組或腳本檔案的路徑,或包含要發行之模組或腳本檔案之資料夾的路徑。
類型: | String |
Position: | 0 |
預設值: | None |
必要: | True |
接受管線輸入: | False |
接受萬用字元: | False |
-Proxy
用來存取網路外部存放庫之 Proxy 伺服器的 URL。
類型: | Uri |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ProxyCredential
使用 Proxy 伺服器所需的認證。
類型: | PSCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Repository
指定要發佈至的存放庫。
類型: | String |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-SkipDependenciesCheck
略過預設檢查目標存放庫中是否有所有相依性。
類型: | SwitchParameter |
Position: | Named |
預設值: | False |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-SkipModuleManifestValidate
在發佈之前略過驗證模組資訊清單。
類型: | SwitchParameter |
Position: | Named |
預設值: | False |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-WhatIf
顯示執行 Cmdlet 後會發生的情況。 不會執行此 Cmdlet。
類型: | SwitchParameter |
別名: | wi |
Position: | Named |
預設值: | False |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
輸入
None
輸出
備註
模組會 pbres
定義為 的 Publish-PSResource
別名。
Fileshare 型存放庫沒有有關資源的中繼資料。 因此,無法檢查相依性。