Q Azure VM(ARM)のConnectionURI
を取得するにはどうすればよいですか?Azure VM(ARM)の接続URIを取得する
メモ ASM(古典的なvm)では、Connect-AzureVM.ps1
を使用してConnectionURI
を取得することができます。
Q Azure VM(ARM)のConnectionURI
を取得するにはどうすればよいですか?Azure VM(ARM)の接続URIを取得する
メモ ASM(古典的なvm)では、Connect-AzureVM.ps1
を使用してConnectionURI
を取得することができます。
デフォルトでは、AzureはパブリックIPのDNS名を割り当てないので、IPアドレスだけがあります。だから、あなたが名前を知っていれば( - AzureRmPublicIpAddressを取得するために呼び出しを行うことにより、これを取得することができます。
をあなたは長いルートを移動し、VMのネットワークインターフェイスを取得し、その
からpublicipaddressを得ることができない場合は、何かのように:。。
$vm = Get-AzureRmVm -Name xxx -ResourceGroup yyy
$nicName = ($vm.NetworkInterfaceIDs[0] -split '/')[-1]
$pip = (Get-AzureRmNetworkInterface -Name $nicName -ResourceGroupName yyy).IpConfigurations.publicipaddress.id
(Get-AzureRmPublicIpAddress -ResourceGroupName yyy -Name ($pip -split '/')[-1]).DnsSettings.fqdn
そのような何か、またはあなたがパブリックIP用のIPアドレスプロパティを使用することができそうではないFQDN
ARM VMについては、ConnectionURI
が<Azure VM Public IP Address>:port
であるあなたはPowerShellを使用することができます。 VMの公開IPを取得します。 Public IPは、リソースVMは、あなたはまた、Azureのポータルに公開IPを得ることができVM
$ip=Get-AzureRmPublicIpAddress -ResourceGroupName <resource group name> -Name <public IP name>
$ip.IpAddress
に公開IPを割り当てることができます。
次のコマンドレットを使用してVMをWinRMの可能性があります。
Enter-PSSession -ConnectionUri https://<public-ip-dns-of-the-vm>:port -Credential $cred -SessionOption (New-PSSessionOption -SkipCACheck -SkipCNCheck -SkipRevocationCheck) -Authentication Negotiate
申し訳ありませんが、私は追加することを忘れています。最も簡単なルートは、Azureランブックからのものでしょうか? – participant
はrunbookからazureに接続し、この同じコードを使用します – 4c74356b41