Enable-AzContextAutosave
Azure コンテキストは、コマンドを実行するアクティブなサブスクリプションと、Azure クラウドに接続するために必要な認証情報を表す PowerShell オブジェクトです。 Azure コンテキストでは、サブスクリプションを切り替えるたびに Azure PowerShell でアカウントを再認証する必要はありません。 詳細については、「Azure PowerShell コンテキスト オブジェクト」を参照してください。
このコマンドレットを使用すると、PowerShell プロセスを開始するときに Azure コンテキスト情報を保存して自動的に読み込むことができます。 たとえば、新しいウィンドウを開くときなどです。
構文
Default (既定)
Enable-AzContextAutosave
[-Scope <ContextModificationScope>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
説明
PowerShell プロセスの開始時に Azure コンテキスト情報を保存して自動的に読み込むことができます。 コンテキストは、コンテキストに影響を与えるコマンドレットの実行の最後に保存されます。 たとえば、任意のプロファイル コマンドレットです。 ユーザー認証を使用している場合は、コマンドレットの実行中にトークンを更新できます。
例
例 1: 現在のユーザーの自動保存資格情報を有効にする
現在のユーザーの資格情報の自動保存を有効にします。 PowerShell ウィンドウが開かれるたびに、ログインせずに現在のコンテキストが記憶されます。
Enable-AzContextAutosave
例 2
この PowerShell セッションで PowerShell ウィンドウを開いたときに、Azure の資格情報、アカウント、サブスクリプションの情報を保存して自動的に読み込むことができます。 (autogenerated)
Enable-AzContextAutosave -Scope Process
パラメーター
-Confirm
コマンドレットを実行する前に確認を求めるメッセージが表示されます。
パラメーターのプロパティ
型: | SwitchParameter |
規定値: | None |
ワイルドカードのサポート: | False |
DontShow: | False |
Aliases: | cf |
パラメーター セット
(All)
配置: | Named |
必須: | False |
パイプラインからの値: | False |
プロパティ名別のパイプラインからの値: | False |
残りの引数からの値: | False |
-DefaultProfile
Azure との通信に使用される資格情報、テナント、サブスクリプション
パラメーターのプロパティ
型: | IAzureContextContainer |
規定値: | None |
ワイルドカードのサポート: | False |
DontShow: | False |
Aliases: | AzContext, AzureRmContext, AzureCredential |
パラメーター セット
(All)
配置: | Named |
必須: | False |
パイプラインからの値: | False |
プロパティ名別のパイプラインからの値: | False |
残りの引数からの値: | False |
-Scope
コンテキスト変更のスコープを決定します。 たとえば、変更が現在のプロセスにのみ適用されるか、このユーザーによって開始されたすべてのセッションに適用されるかなどです。 スコープ CurrentUser
で行われた変更は、ユーザーが開始したすべての PowerShell セッションに影響します。 特定のセッションに異なる設定が必要な場合は、スコープ Process
を使用します。
パラメーターのプロパティ
型: | ContextModificationScope |
規定値: | CurrentUser |
指定可能な値: | Process, CurrentUser |
ワイルドカードのサポート: | False |
DontShow: | False |
パラメーター セット
(All)
配置: | Named |
必須: | False |
パイプラインからの値: | False |
プロパティ名別のパイプラインからの値: | False |
残りの引数からの値: | False |
-WhatIf
コマンドレットを実行した場合の動作を示します。 コマンドレットは実行されません。
パラメーターのプロパティ
型: | SwitchParameter |
規定値: | None |
ワイルドカードのサポート: | False |
DontShow: | False |
Aliases: | ウィスコンシン |
パラメーター セット
(All)
配置: | Named |
必須: | False |
パイプラインからの値: | False |
プロパティ名別のパイプラインからの値: | False |
残りの引数からの値: | False |
CommonParameters
このコマンドレットでは、一般的なパラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable の各パラメーターがサポートされています。 詳細については、about_CommonParametersを参照してください。