Azure Automation アカウントで PowerShell Az モジュールを更新します。

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 モジュールを更新するには:

  1. Azure ポータルで、Automation アカウント に移動します。

  2. スクリプトアクションの Automation アカウントを見つけて選択します。

  3. Shared Resources ブレードで、Modules を選択します。

  4. Browse gallery を選択します。

    注意:

    • 関連する Az モジュールは、失敗している特定のコマンドによって決まります。例えば、スクリプトが Get-AzKeyVault で失敗する場合、更新が必要なのは Az.KeyVault モジュールです。

    • 時々、Az モジュールは Az.Accounts などの他の Az モジュールに依存しています。依存関係も更新する必要があるかもしれません。

    • スクリプトアクションを実行するためにハイブリッド ワーカーを使用する場合、モジュールは Automation アカウントではなく、ハイブリッド ワーカー VM で更新する必要があります。これは、ハイブリッド ワーカー VM の Update Az Modules ボタンを選択することで実行できます。

    • Browse gallery メソッドを使用してモジュールの更新を適用すると、最新のバージョンが自動的に使用されます。

  5. 更新したいモジュールを選択してください。

    モジュールの詳細が表示されます。

  6. 選択してください。

  7. モジュールを追加ページで、ランタイムバージョンのドロップダウンリストから、インストールしたいバージョンを選択してください。

  8. 希望の選択を行ったら、インポートを選択してください。

  9. 右上で、通知セクションでインポートプロセスの進行状況を確認できます。

  10. オプションとして、モジュールを検索することでバージョンのインポートが成功したか確認できます。

この記事は役に立ちましたか?

0人中0人がこの記事が役に立ったと言っています
他にご質問がございましたら、リクエストを送信してください

コメント (0件のコメント)

記事コメントは受け付けていません。