Как найти хост или общедоступный IP-адрес из сеанса RDP на Azure SQL Server? - PullRequest
0 голосов
/ 29 января 2019

В основном мне нужны хост и порт, которые мне нужно использовать для интеграции моего SQL-сервера Azure с Zappier.В настоящее время мы можем получить доступ к серверу только через RDP, а не через портал Azure.

1 Ответ

0 голосов
/ 30 января 2019

Вы можете просто отправить RDP на виртуальную машину и запустить команду PowerShell Invoke-RestMethod http://ipinfo.io/json без установки Azure PowerShell.Тогда вы можете получить публичный IP-адрес виртуальной машины.

Обновление

Кроме того, вы можете использовать службу метаданных экземпляра Azure для получения общедоступного IP-адреса виртуальной машины, например:

$metadataResponse = Invoke-WebRequest "http://169.254.169.254/metadata/instance/network?api-version=2018-02-01" -H @{"Metadata"="true"} -UseBasicParsing
$metadata = ConvertFrom-Json ($metadataResponse.Content)
$metadata.interface[0].ipv4.ipAddress

Или только один PowerShell.такая команда:

Invoke-WebRequest "http://169.254.169.254/metadata/instance/network/interface/0/ipv4/ipAddress?api-version=2018-02-01" -H @{"Metadata"="true"} -UseBasicParsing

Подробнее см. Получение метаданных в виртуальной машине Windows .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...