Azure Automation アカウントで PowerShell Az モジュールを更新します。
時々、ローカルで動作するスクリプトアクションや PowerShell スクリプトが Nerdio Manager で失敗することがあります。次のようなエラーメッセージが表示されることがあります:
型の 'get SerializationSettings' メソッド
Microsoft.Azure.Management.lnternal.Resources.ResourceManagementClient' from assembly
Microsoft.Azure.PowerShell.Clients.ResourceManager, Version— 1.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35' には実装がありません。
受け取る実際のエラーメッセージは異なる場合があります。また、エラーメッセージは PowerShell Az モジュールのアップグレードを提案することがあります。これらのエラーは、スクリプトアクションの Automation アカウントで使用されている PowerShell Az モジュールをアップグレードすることで解決できることがよくあります。このトピックでは、Azure Automation アカウントで PowerShell Az モジュールを更新する方法を説明します。
Azure Automation アカウントで PowerShell Az モジュールを更新するには:
Azure ポータルで、Automation アカウント に移動します。
スクリプトアクションの Automation アカウントを見つけて選択します。
Shared Resources ブレードで、Modules を選択します。
-
Browse gallery を選択します。
注意:
関連する Az モジュールは、失敗している特定のコマンドによって決まります。例えば、スクリプトが Get-AzKeyVault で失敗する場合、更新が必要なのは Az.KeyVault モジュールです。
時々、Az モジュールは Az.Accounts などの他の Az モジュールに依存しています。依存関係も更新する必要があるかもしれません。
スクリプトアクションを実行するためにハイブリッド ワーカーを使用する場合、モジュールは Automation アカウントではなく、ハイブリッド ワーカー VM で更新する必要があります。これは、ハイブリッド ワーカー VM の Update Az Modules ボタンを選択することで実行できます。
Browse gallery メソッドを使用してモジュールの更新を適用すると、最新のバージョンが自動的に使用されます。
-
更新したいモジュールを選択してください。
モジュールの詳細が表示されます。
選択してください。
モジュールを追加ページで、ランタイムバージョンのドロップダウンリストから、インストールしたいバージョンを選択してください。
希望の選択を行ったら、インポートを選択してください。
右上で、通知セクションでインポートプロセスの進行状況を確認できます。
オプションとして、モジュールを検索することでバージョンのインポートが成功したか確認できます。
コメント (0件のコメント)