gpt4 book ai didi

azure - Windows 的自定义脚本扩展::从本地共享运行脚本

转载 作者:行者123 更新时间:2023-12-03 07:00:27 25 4
gpt4 key购买 nike

是否可以通过powershell从arm模板内的本地共享运行脚本.

$protectedSettings = @{"commandToExecute" = "powershell -ExecutionPolicy Unrestricted -File \\filesvr\build\serverUpdate1.ps1"};

Set-AzVMExtension -ResourceGroupName <resourceGroupName> `
-Location <locationName> `
-VMName <vmName> `
-Name "serverUpdate"
-Publisher "Microsoft.Compute" `
-ExtensionType "CustomScriptExtension" `
-TypeHandlerVersion "1.10" `
-ProtectedSettings $protectedSettings

ARM :

{
"fileUris": ["https://mystorage.blob.core.windows.net/privatecontainer/script1.ps1"],
"commandToExecute": "powershell.exe script1.ps1",
"managedIdentity" : {}
}

谢谢

最佳答案

Is it possible to Running scripts from a local share inside armtemplate as it possible via powershell.

是的,我们可以使用带有 ARM 模板的 PowerShell 脚本

同样,您可以检查以下示例:

"properties": {
"publisher": "Microsoft.Compute",
"type": "CustomScriptExtension",
"typeHandlerVersion": "1.8",
"autoUpgradeMinorVersion": true,
"settings": {
"fileUris": [
"https://mystorage.blob.core.windows.net/deployment/iis-preConfigureScript.ps1"
],
"commandToExecute": "powershell -ExecutionPolicy Unrestricted -File iis-preConfigureScript.ps1"
}
}
  • 需要确保我们已在所需路径中保存了正确的 PowerShell 脚本,并在设置中传递了正确的网址

有关更多信息,请参阅以下链接:-

关于azure - Windows 的自定义脚本扩展::从本地共享运行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72447187/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com