Set-AzureRmVMCustomScriptExtensionという名前のVMにカスタムスクリプト拡張を追加するためのAzureコマンドレットには、-Argument
スイッチがあります。このスイッチは文字列を受け入れますが、これがどのように実装されているかの例は受け入れていません。それは複数の議論を受け入れることができると言われているが、それは単一の議論のためにあるようだ。Set-AzureRmVMCustomScriptExtensionに複数の引数を渡すにはどうしたらいいですか?
複数の引数を渡す必要がありますが、正しい構文を見つけることができません。
例:。
$arg1 = "mysitename"
$arg2 = "c:/mydirectorytocreate"
-Argument "$arg1,$arg2"
私はSet-AzureRmVMCustomScriptExtensionに複数の引数を渡すにはどうすればよいので、私は、これらの値(EXを必要とする実際のスクリプトにこれらの値を渡すことができます別の2通りのIISサイト名やディレクトリパスを渡します値)。
それをしました。結局私は二重引用符で "$ arg1 $ arg2"を持っていました。私は変数として$ arg1と$ arg2の値を宣言しているので、引数内のパスなどの文字列を引用する心配はありません。 – Kode
引数のスペースについてはこちらを参照してください:http://stackoverflow.com/questions/42355827/execute-dsc-file-with-set-azuremrmvmcustomscriptextension – Kode