これらのコードは両方とも、私のAzure RM VMでローカルのすべての.batファイルと.msiファイルをダウンロード、解凍、実行するのに最適です。私が狂ったように修正したARMテンプレートを使用して展開してきました。これはすべてのことで非常に新しいので、おそらく穴がいっぱいです。JSONテンプレートを使用してAzure RM VMにpowershellコマンドを注入しようとしていますカスタム拡張
私はAzureファイル共有を介してJSONカスタムスクリプトエクステンションを使ってそれらを撮影しようとしていましたが、同じ結果を持つBLOBコンテナでそれらを取得しようとしていました。 「ネットワークパスが見つかりません」という冗長なエラーメッセージが表示され続けます。私はログをスキャンしており、これを回避する方法に関する情報は見つかりません。私は正しい方法で達成しようとしていることに近づいていますか?動的なパラメータを使用して私のインストールを自動的に展開するためのよりよい方法がありますか?私が得ることができるものは何でも助けを楽しみにしてい
はcmdkey /add:$ArtifactsStorageAccountName.file.core.windows.net /u:$ArtifactsStorageAccountName /pass:$StorageAccountKey
Copy-Item -Path $InstallCustomScriptExtensionScriptFilePath -Destination C:\
Copy-Item -Path $InstallCustomScriptExtensionZIPFilePath -Destination C:\
Unblock-File -Path C:\UnzipMetaforceInstall.ps1
powershell -ExecutionPolicy Unrestricted -File C:\UnzipMetaforceInstall.ps1
PowerShell net use Z: \\$ArtifactsStorageAccountName.file.core.windows.net\$FileShareName\InstallMetaforce /u:artifactsstoaccastst $StorageAccountKey
PowerShell Copy-Item -Path Z:\UnzipMetaforceInstall.ps1 -Destination C:\
PowerShell Copy-Item -Path Z:\InstallMetaforce.zip -Destination C:\
PowerShell Unblock-File -Path C:\UnzipMetaforceInstall.ps1
PowerShell -ExecutionPolicy Unrestricted -File C:\UnzipMetaforceInstall.ps1
{
"name": "InstallCustomScriptExtension",
"type": "extensions",
"location": "[variables('location')]",
"apiVersion": "2015-06-15",
"dependsOn": [
"[concat('Microsoft.Compute/virtualMachines/', concat(parameters('vmNamePrefix'), copyindex(1)))]",
"DSCConfig"
],
"tags": {
"displayName": "InstallCustomScriptExtension"
},
"properties": {
"publisher": "Microsoft.Compute",
"type": "CustomScriptExtension",
"typeHandlerVersion": "1.4",
"autoUpgradeMinorVersion": true,
"settings": {
"fileUris": [
"[parameters('InstallCustomScriptExtensionScriptFilePath')]"
],
"commandToExecute": "[parameters('CommandToExecuteCustomScript')]"
},
"protectedSettings": {
"storageAccountName": "[parameters('ArtifactsStorageAccountName')]",
"storageAccountKey": "[parameters('StorageAccountKey')]"
}
}
}
、私は今、約2週間のために、この段階で立ち往生してきました。追加の情報が必要な場合や、私が何らかの形で不明確である場合は、私に教えてください。初めての投稿、長い時間の読者。
おかげで多くのカイ趙、それは一見を与えるだろう! :) – Stefan