为 Windows VM 调用 AzureRMVMRunCommand
Invoke-AzureRMVMRunCommand for Windows VM
我需要帮助命令 Invoke-AzureRmVMRunCommand
微软表示
Invoke-AzureRmVMRunCommand
-ResourceGroupName 'rgname'
-Name 'vmname'
-CommandId 'RunPowerShellScript'
-ScriptPath 'sample.ps1'
-Parameter @{"arg1" = "var1";"arg2" = "var2"}
但是我找不到如何在示例中捕获变量的信息。ps1 ?
例如我有脚本script.ps1
$domainName = corp.contoso.com
nvoke-AzureRmVMRunCommand -ResourceGroupName 'rgname' -Name 'vmname' -CommandId 'RunPowerShellScript' -ScriptPath 'sample.ps1' -Parameter @{"MyDomainName"= "$domainName"}
现在我有一个脚本示例。ps1
Install-ADDSForest -DomainName $MyDomainName -SafeModeAdministratorPassword $VMLocalAdminPassword -InstallDNS -Force
如何从脚本定义或传递变量 $MyDomainName
。ps1 到样本。ps1??
谢谢
在脚本中定义一个参数并使用它
Param(
[string]$domainName
)
Install-ADDSForest -DomainName $domainName -InstallDNS -Force`
-SafeModeAdministratorPassword $VMLocalAdminPassword
你需要为 vmlocaladminpassword 做同样的事情,我想
我需要帮助命令 Invoke-AzureRmVMRunCommand
微软表示
Invoke-AzureRmVMRunCommand
-ResourceGroupName 'rgname'
-Name 'vmname'
-CommandId 'RunPowerShellScript'
-ScriptPath 'sample.ps1'
-Parameter @{"arg1" = "var1";"arg2" = "var2"}
但是我找不到如何在示例中捕获变量的信息。ps1 ?
例如我有脚本script.ps1
$domainName = corp.contoso.com
nvoke-AzureRmVMRunCommand -ResourceGroupName 'rgname' -Name 'vmname' -CommandId 'RunPowerShellScript' -ScriptPath 'sample.ps1' -Parameter @{"MyDomainName"= "$domainName"}
现在我有一个脚本示例。ps1
Install-ADDSForest -DomainName $MyDomainName -SafeModeAdministratorPassword $VMLocalAdminPassword -InstallDNS -Force
如何从脚本定义或传递变量 $MyDomainName
。ps1 到样本。ps1??
谢谢
在脚本中定义一个参数并使用它
Param(
[string]$domainName
)
Install-ADDSForest -DomainName $domainName -InstallDNS -Force`
-SafeModeAdministratorPassword $VMLocalAdminPassword
你需要为 vmlocaladminpassword 做同样的事情,我想