У меня есть таблица на сервере sql, содержащая список компьютеров в домене.В нем есть столбец с именем FQDN
, в котором содержатся имена компьютеров.Я добавил столбец для IP как nvarchar
(я отформатирую его позже).Вместо того, чтобы заполнять IP вручную, мне интересно, смогу ли я создать функцию для получения их от DNS на основе имен в столбце имени.Например, в powershell, если я наберу это [System.Net.Dns]::GetHostAddresses("yourhosthere").ipaddresstostring
и сохраню его в переменной, я получу именно то, что хочу.Я не смог встроить вышеуказанный PowerShell в функцию в SQL Server, а затем перебрать столбец имени, чтобы обновить столбец IP.Я пытался, конечно, EXEC xp_cmdshell
с powerhell.exe
, но безрезультатно.