我已经编写了一个脚本在AzureRM中配置虚拟机,现在我需要使用以下内容访问虚拟机并添加终结点
$VMLocalAdminUser = $DeployCredentials.Username
$VMLocalAdminSecurePassword = ConvertTo-SecureString $deployCredentials.Password -AsPlainText -Force
$Credential = New-Object System.Management.Automation.PSCredential ($VMLocalAdminUser, $VMLocalAdminSecurePassword);
New-AzureRmVm
-ResourceGroupName $hostMachine.ResourceGroup
-名称$($ machine.VirtualMachineName)
-ImageName $($image.ImageName)
-Location $ hostMachine.Location`
-凭据$ Credential
$vm = Get-AzureRMVM -ServiceName "" -Name $machine.VirtualMachineName
$vm | Add-AzureEndpoint -Name "File Sharing 1" -Protocol "tcp" -PublicPort ###-LocalPort ###
$vm | Add-AzureEndpoint -Name "File Sharing 2" -Protocol "tcp" -PublicPort ### -LocalPort ###
$vm | Add-AzureEndpoint -Name "RemoteDesktop" -Protocol "tcp" -PublicPort #### -LocalPort ####
我现在正在尝试找出如何在AzureRM中执行此操作,主要问题是ServiceName在哪里以及如何找到它才能将其添加到上面。
谢谢!
答案 0 :(得分:0)
Get-AzureRMVM不应从Microsoft要求如下所示的-servicename