Azure VM (win 7、8、10、Server) のポスト デプロイで簡単なカスタム コマンドを実行する方法は?

デビッド

Azure に新しくデプロイされた Windows VM でコマンドをリモートで実行する方法を調べていますが、いくつかの基本的な質問があります。

「カスタム スクリプト拡張機能」が答えのようですが、ドキュメントによると、サーバー オペレーティング システムにのみ適用可能であると述べられています。

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/extensions-customscript

これは正しいと思いますか? もしそうなら、サーバー以外の Windows OS はどうですか?

次に、https : //docs.microsoft.com/en-us/azure/virtual-machines/scripts/virtual-にある MS チュートリアルに基づいて、Windows Server 2016 データ センターに対してカスタム スクリプト拡張機能を使用してみました。 machines-linux-cli-sample-create-vm-nginx?toc=%2fazure%2fvirtual-machines%2flinux%2ftoc.json

私の目的は、新しい Windows VM を作成し、デプロイ後に新しいディレクトリを作成するように指示することでした。

CLI の手順:

1. Create a resource group
2. Create a new virtual machine (Server 2016 Datacentre) 
3. Finally, run the following command:

az vm extension set --publisher Microsoft.Azure.Extensions --version 2.0 --name CustomScript --vm-name (nameOfMyVM) --resource-group (nameOfMyResourceGroup) --settings '{"commandToExecute":"powershell.exe md c:\testFolder"}'

これはエラーを返します:

Handler 'Microsoft.Azure.Extensions.CustomScript' has reported failure for VM Extension 'CustomScript' with terminal error code '1007' and error message: 'Install failed for plugin (name: Microsoft.Azure.Extensions.CustomScript, version 2.0.3) with exception The specified executable is not a valid application for this OS platform.'

VM でこのアクションを正常に実行するには、追加の手順が必要でしたか?

ありがとう

ジェイソン・イェ

4c74356b41が言ったように、あなたは、Windows Serverのために、我々は使用する必要があり、Linuxのスクリプトの拡張子を使用しているCustomScriptExtensionをしてpublisherいるMicrosoft.Compute

CLI 2.0 を使用して Windows VM に拡張機能を設定できます。私の手順は次の
とおりです。1 .次のように json ファイルを作成します。

{
  "commandToExecute": "powershell.exe mkdir C:\\test321"
}

2.CLI を使用して Windows VM の拡張機能を設定します。次のコマンド スクリプトを使用できます。

az vm extension set -n CustomScriptExtension --publisher Microsoft.Compute --version 1.8 --vm-name jasonvm --resource-group vmm --settings C:\Users\jason\Desktop\test\jasontest5.json

結果は次のとおりです。

C:\Users\jason>az vm extension set -n CustomScriptExtension --publisher Microsoft.Compute --version 1.8 --vm-name jasonvm --resource-group vmm --settings C:\Users\jason\Desktop\test\jasontest5.json
{
  "autoUpgradeMinorVersion": true,
  "forceUpdateTag": null,
  "id": "/subscriptions/5384xxxx-xxxx-xxxx-xxxx-xxxxe29a7b15/resourceGroups/vmm/providers/Microsoft.Compute/virtualMachines/jasonvm/extensions/CustomScriptExtension",
  "instanceView": null,
  "location": "centralus",
  "name": "CustomScriptExtension",
  "protectedSettings": null,
  "provisioningState": "Succeeded",
  "publisher": "Microsoft.Compute",
  "resourceGroup": "vmm",
  "settings": {
    "commandToExecute": "powershell.exe mkdir C:\\test321"
  },
  "tags": null,
  "type": "Microsoft.Compute/virtualMachines/extensions",
  "typeHandlerVersion": "1.8",
  "virtualMachineExtensionType": "CustomScriptExtension"
}

=========================================
更新:

David が言ったように、json ファイルなしでこのコマンドを使用できます。

az vm extension set -n CustomScriptExtension --publisher Microsoft.Compute --version 1.8 --vm-name DVWinServerVMB --resource-group DVResourceGroup --settings "{'commandToExecute': 'powershell.exe md c:\\test'}"

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Azure Win 10VMで「DockerforWindows」を起動できません

分類Dev

win7の実行コマンド内で「ie4uinit.exe-ClearIconCache」を実行するためのデスクトップショートカット

分類Dev

コマンドプロンプトを介してPowerShellスクリプトを実行する-win7

分類Dev

すべてのWindowsプラットフォーム(win7、win8、win10、Windows Server 2008、Windows Server 2016など)でRegAsm.exeを見つける方法

分類Dev

Win10で管理者として「cmd」を実行するためのコマンドまたはキーボードショートカット?

分類Dev

ローカルネットワークに接続される多くの新しい「OSless」miniPCにwin7とプログラムをインストールする簡単な方法

分類Dev

K8s Azure VMノード-マスターノードからワーカーノードにpingを実行できますが、ワーカーノードのポッドにpingを実行できません

分類Dev

カスタム例外をスローするAzureモバイルアプリの簡単なテーブルスクリプト

分類Dev

VM(仮想マシン)でホストされているJenkinsサーバーでプロジェクトをビルドしながら、実際のAndroidデバイスまたはエミュレーターでAppiumテストを実行する方法

分類Dev

Win10VMのインスタンスサイズを決定するのに苦労しています

分類Dev

Azureプールの開始タスクで複数のコマンドラインを実行する方法

分類Dev

タイマーでトリガーされるAzure関数をローカルで1回実行する最も簡単な方法は何ですか?

分類Dev

Windowsの実行プロンプトボックスからcmdコマンドを実行するにはどうすればよいですか?(win + R)

分類Dev

Azure + Ubuntu VM +エンドポイント

分類Dev

Azureコンテナインスタンスは、単純な出力で単純なコマンドを実行するために作成されていますか?

分類Dev

コマンドプロンプトウィンドウでコマンドの実行を停止する方法10

分類Dev

コマンドプロンプトウィンドウでコマンドの実行を停止する方法10

分類Dev

VirtualBox-MacOSXホストWin7ゲスト-ゲストVMのインターネットアクセスなし

分類Dev

Firefox、Sublimeなどのプログラムを実行するために実行するコマンド(WIN + R)を追加する方法

分類Dev

VM に接続してコマンドを実行するシェル スクリプトを作成する方法は?

分類Dev

win10でグローバルにコマンドラインでPHPスクリプトを実行します

分類Dev

両方ともOEMSLPキーを使用するネイティブWin7上のWin7VM

分類Dev

LinuxのWin7VMでマルチキャストを使用するにはどうすればよいですか?

分類Dev

vmを作成し、Azureでインストールスクリプトを実行する

分類Dev

プロセッサを集中的に使用するタスクを実行しているときに、B1S(Ubuntu)Azure VMのCPUが最大10%になるのはなぜですか?

分類Dev

Azure VMカスタムイメージをローカルに保存できますか?

分類Dev

Stop Azure V2VMのRunbookのインポート

分類Dev

カスタムマテリアルUIコンポーネントのreactjs(16.13.0)コードで適切なリダイレクトを実行する方法は?

分類Dev

Azure Container Service クラスター VM で実行するカスタム スクリプトを事前定義する

Related 関連記事

  1. 1

    Azure Win 10VMで「DockerforWindows」を起動できません

  2. 2

    win7の実行コマンド内で「ie4uinit.exe-ClearIconCache」を実行するためのデスクトップショートカット

  3. 3

    コマンドプロンプトを介してPowerShellスクリプトを実行する-win7

  4. 4

    すべてのWindowsプラットフォーム(win7、win8、win10、Windows Server 2008、Windows Server 2016など)でRegAsm.exeを見つける方法

  5. 5

    Win10で管理者として「cmd」を実行するためのコマンドまたはキーボードショートカット?

  6. 6

    ローカルネットワークに接続される多くの新しい「OSless」miniPCにwin7とプログラムをインストールする簡単な方法

  7. 7

    K8s Azure VMノード-マスターノードからワーカーノードにpingを実行できますが、ワーカーノードのポッドにpingを実行できません

  8. 8

    カスタム例外をスローするAzureモバイルアプリの簡単なテーブルスクリプト

  9. 9

    VM(仮想マシン)でホストされているJenkinsサーバーでプロジェクトをビルドしながら、実際のAndroidデバイスまたはエミュレーターでAppiumテストを実行する方法

  10. 10

    Win10VMのインスタンスサイズを決定するのに苦労しています

  11. 11

    Azureプールの開始タスクで複数のコマンドラインを実行する方法

  12. 12

    タイマーでトリガーされるAzure関数をローカルで1回実行する最も簡単な方法は何ですか?

  13. 13

    Windowsの実行プロンプトボックスからcmdコマンドを実行するにはどうすればよいですか?(win + R)

  14. 14

    Azure + Ubuntu VM +エンドポイント

  15. 15

    Azureコンテナインスタンスは、単純な出力で単純なコマンドを実行するために作成されていますか?

  16. 16

    コマンドプロンプトウィンドウでコマンドの実行を停止する方法10

  17. 17

    コマンドプロンプトウィンドウでコマンドの実行を停止する方法10

  18. 18

    VirtualBox-MacOSXホストWin7ゲスト-ゲストVMのインターネットアクセスなし

  19. 19

    Firefox、Sublimeなどのプログラムを実行するために実行するコマンド(WIN + R)を追加する方法

  20. 20

    VM に接続してコマンドを実行するシェル スクリプトを作成する方法は?

  21. 21

    win10でグローバルにコマンドラインでPHPスクリプトを実行します

  22. 22

    両方ともOEMSLPキーを使用するネイティブWin7上のWin7VM

  23. 23

    LinuxのWin7VMでマルチキャストを使用するにはどうすればよいですか?

  24. 24

    vmを作成し、Azureでインストールスクリプトを実行する

  25. 25

    プロセッサを集中的に使用するタスクを実行しているときに、B1S(Ubuntu)Azure VMのCPUが最大10%になるのはなぜですか?

  26. 26

    Azure VMカスタムイメージをローカルに保存できますか?

  27. 27

    Stop Azure V2VMのRunbookのインポート

  28. 28

    カスタムマテリアルUIコンポーネントのreactjs(16.13.0)コードで適切なリダイレクトを実行する方法は?

  29. 29

    Azure Container Service クラスター VM で実行するカスタム スクリプトを事前定義する

ホットタグ

アーカイブ