0
私はVisual Studio for my ARMテンプレートを持っています。テンプレートの1つはVMのためのもので、私はVM用のカスタムスクリプト拡張も展開しています。 スクリプトはプロジェクトの一部である.ps1ファイルにあります(プロジェクトでは、スクリプトフォルダがあります)。スクリプトを含むプロジェクト全体は、バージョン管理のためにTFSの下にあります。Visual Studio ARMテンプレートからカスタムスクリプト拡張を実行
VSプロジェクトで.ps1ファイルを使用するようにテンプレートをポイントするにはどうすればよいですか。 現時点では、私はすなわち、単にストレージにファイルをアップロードし、そこにテンプレートを指しています:
"settings": {
"fileUris": [ "https://mystorageaccount.blob.core.windows.net/scripts/myPowerShelScriptFile.ps1" ],
"commandToExecute": "[variables('commandToExecute')]"
},
感謝を!
は
これはcommandToExecuteに当てはまると思いますが、私が苦労しているのはfileUrisです。はい、私はファイルがVMにダウンロードされ、実行されていることを理解しています、それはどこからダウンロードされるのですか?私はそれがストレージアカウント –
ではなく私のVSプロジェクトから、私は問題を理解していないので、それをパラメータまたは変数に変換し、スクリプトをそこにアップロードするようにしたい – 4c74356b41
それを指すようなよりエレガントな方法があったと思った公共のファイルではなく、公共のファイルへ –