Share via


Import-AzurePublishSettingsFile

匯入發行設定檔,可讓您在 Windows PowerShell 中管理 Azure 帳戶。

注意

本檔中參考的 Cmdlet 用於管理使用服務管理 API 的舊版 Azure 資源。 如需管理 Azure Resource Manager 資源的 Cmdlet,請參閱 Az PowerShell 模組

Syntax

Import-AzurePublishSettingsFile
      -PublishSettingsFile <String>
      [-Environment <String>]
      [-Profile <AzureSMProfile>]
      [<CommonParameters>]

Description

Import-AzurePublishSettingsFile Cmdlet 會 匯入一個發佈設定檔案 (*.publishsettings),其中包含 Azure 帳戶的相關資訊,並將訂用帳戶資料檔案儲存在您的電腦上。 Cmdlet 完成時,您可以在 Windows PowerShell 中管理 Azure 帳戶。

執行 Import-AzurePublishSettingsFile 之前,請執行 Get-AzurePublishSettingsFile ,它會下載並儲存發行設定檔案,以便匯入它。

若要讓您的 Azure 帳戶可供 Windows PowerShell 使用,您可以使用發佈設定檔或 Add-AzureAccount Cmdlet。 發佈設定檔可讓您事先準備會話,以便自動執行腳本和背景工作。 不過,並非所有服務都支援發佈設定檔。 例如, AzureResourceManager 模組不支援發佈設定檔。

安全性注意事項: 發佈設定檔包含已編碼但未加密的管理憑證。 如果惡意使用者存取您的發佈設定檔,他們或許可以編輯、建立和刪除您的 Azure 服務。 基於安全性最佳作法,請將檔案儲存到 [下載] 或 [檔] 資料夾中的位置,然後使用 Import-AzurePublishSettingsFile Cmdlet 來匯入設定之後 加以刪除。

範例

範例 1:匯入檔案

PS C:\> Import-AzurePublishSettingsFile -PublishSettingsFile C:\Temp\MyAccount.publishsettings

此命令會匯入 「C:\Temp\MyAccount.publishsettings」 檔案。

參數

-Environment

指定 Azure 環境。

Azure 環境是 Microsoft Azure 的獨立部署,例如適用于全球 Azure 的 Azure 雲端,以及由中國 21Vianet 營運的 AzureChinaCloud。 您也可以使用 Azure Pack 和 WAPack Cmdlet 來建立內部部署 Azure 環境。 如需詳細資訊,請參閱 Azure Pack

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Profile

指定此 Cmdlet 從中讀取的 Azure 設定檔。 如果您未指定設定檔,此 Cmdlet 會從本機預設設定檔讀取。

Type:AzureSMProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PublishSettingsFile

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

輸入

None

您可以透過屬性名稱將輸入管線傳送至此 Cmdlet,但不能依值傳送。

輸出

None

此 Cmdlet 不會產生任何輸出。

備註

  • 「發佈設定檔」是副檔名為 .publishsettings 的 XML 檔案。 檔案包含編碼的憑證,可提供 Azure 訂用帳戶的管理認證。 匯入此檔案之後,請將其刪除,以避免安全性風險。
  • 「訂用帳戶資料檔案」是可以安全地儲存在電腦上的 XML 檔案。 根據預設,它會儲存在您的漫遊使用者設定檔中($home/AppData/Roaming)。