試したことがなかったので備忘録をかねてレッツトライ。
まず普通に仮想マシンを作ると、PowerShell というエンドポイントが定義されていているので、ここに接続することになります。
とりあえず、以下のようにスクリプトを実行すれば接続はできます。
$pass = ConvertTo-SecureString "password" -AsPlainText -Force $creds = New-Object System.Management.Automation.PSCredential("user", $pass) $uri = Get-AzureWinRMUri -ServiceName サービス名 -Name VM名 Enter-PSSession -ConnectionUri $uri -Credential $creds -SessionOption (New-PSSessionOption -SkipCACheck)
Get-AzureWinRMUri でURI情報を取っていますが、Enter-PSSessionに直接 URIやポート等を指定しても行けそうです。
Enter-PSSession -ComputerName xxxx.cloudapp.net -Port 5986 -Credential $creds -SessionOption (New-PSSessionOption -SkipCACheck) -UseSSL
あと、SSL証明書の署名が不明であるためエラーがでますが、それを回避するめに SessionOptionを指定しております。
では。