none
Azureにあるmasterイメージの設定と更新をPowershellから実行したい RRS feed

  • 質問

  • ローカルPCのPowershellからAzureへコネクトし、VM(Windows Server 2019 Datacenter -Gen1)イメージをBastionで作成しております。
    このイメージに対してOS更新、時刻設定と言語設定(日本)を実施したいと考えておりますが、Powershellからの設定は可能でしょうか。
    2021年1月28日 5:01

回答

  • tanaka kenshiroさん、こんにちは。フォーラムオペレーターのHarukaです。
    MSDNフォーラムにご投稿くださいましてありがとうございます。

    Update-AzureVMImageコマンドを使用して、VMイメージの言語設定を更新できます。 
    しかし、私が知る限り、OSのバージョンを更新したり、時刻を設定したりすることはできません。 
    これを実現するには、別のVMから新しいイメージを作成する必要があると思います。

    下記のリンクをご参照いただければと思います。
    https://docs.microsoft.com/en-us/powershell/module/servicemanagement/azure.service/update-azurevmimage?view=azuresmps-4.0.0

    どうぞよろしくお願いいたします。

    MSDN/ TechNet Community Support Haruka
    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    2021年2月2日 8:32
    モデレータ
  • tanaka kenshiroさん、こんにちは。フォーラムオペレーターのHarukaです。
    ご返信いただきありがとうございます。

    ARMテンプレートは、VMの言語設定を構成できません。 
    この目的のために、Sysprepを使用してカスタムVMイメージをキャプチャする必要があります。 
    ただし、この方法では、OSのバージョンを変更することはできません。 次のリンクを参照してください。
    https://docs.microsoft.com/ja-jp/azure/virtual-machines/windows/capture-image-resource

    ARMテンプレートを使用する場合、VMの言語を設定することはできません。
    https://docs.microsoft.com/en-us/azure/templates/Microsoft.Compute/virtualMachines
    https://docs.microsoft.com/ja-jp/azure/virtual-machines/windows/quick-create-template

    どうぞよろしくお願いいたします。

    MSDN/ TechNet Community Support Haruka
    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    2021年3月2日 1:03
    モデレータ

すべての返信

  • tanaka kenshiroさん、こんにちは。フォーラムオペレーターのHarukaです。
    MSDNフォーラムにご投稿くださいましてありがとうございます。

    Update-AzureVMImageコマンドを使用して、VMイメージの言語設定を更新できます。 
    しかし、私が知る限り、OSのバージョンを更新したり、時刻を設定したりすることはできません。 
    これを実現するには、別のVMから新しいイメージを作成する必要があると思います。

    下記のリンクをご参照いただければと思います。
    https://docs.microsoft.com/en-us/powershell/module/servicemanagement/azure.service/update-azurevmimage?view=azuresmps-4.0.0

    どうぞよろしくお願いいたします。

    MSDN/ TechNet Community Support Haruka
    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    2021年2月2日 8:32
    モデレータ
  • Harukaさん

    ご回答ありがとうございます。

    イメージに対してではなく、VM展開時に言語設定、時刻設定、OSの更新スクリプトをARMテンプレート内に埋め込んで実施するということは可能でしょうか?

    2021年2月26日 0:59
  • tanaka kenshiroさん、こんにちは。フォーラムオペレーターのHarukaです。
    ご返信いただきありがとうございます。

    ARMテンプレートは、VMの言語設定を構成できません。 
    この目的のために、Sysprepを使用してカスタムVMイメージをキャプチャする必要があります。 
    ただし、この方法では、OSのバージョンを変更することはできません。 次のリンクを参照してください。
    https://docs.microsoft.com/ja-jp/azure/virtual-machines/windows/capture-image-resource

    ARMテンプレートを使用する場合、VMの言語を設定することはできません。
    https://docs.microsoft.com/en-us/azure/templates/Microsoft.Compute/virtualMachines
    https://docs.microsoft.com/ja-jp/azure/virtual-machines/windows/quick-create-template

    どうぞよろしくお願いいたします。

    MSDN/ TechNet Community Support Haruka
    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    2021年3月2日 1:03
    モデレータ