Получить имя хоста удаленного клиента RDP

  • 31.05.2020
  • 257
  • 0
  • 29.06.2020
  • 1
  • 1
  • 0
Получить имя хоста удаленного клиента RDP

PowerShell

В случае, если Вам понадобилось с помощью PowerShell узнать имя хоста, с которого выполняется подключение к удаленному рабочему столу, то для этого можно использовать системную переменную %clientname%.

$env:clientname

К примеру, так можно вывести сообщение с именем хоста, с которого выполняется подключение через RDP:

[System.Windows.MessageBox]::Show($env:clientname)

VBScript

В случае с помощью VBScript, так же проще всего использовать системную переменную %clientname%.

Set objShell = CreateObject("WScript.Shell")
strClient = objShell.ExpandEnvironmentStrings("%clientname%")

После этого, можно использовать полученную переменную в любых целях, например - вывести на экран сообщением с именем хоста.

MsgBox(strClient)
Данный способ может не корректно работать, если у пользователя в свойствах стоит "Запускать окна с папками в отдельном процессе".
Была ли эта статья Вам полезна?

Добавить комментарий

Ваш адрес email не будет опубликован.

Напоминаем Вам, что Ваше сообщение будет опубликовано только после проверки администратором сайта. Обычно это занимает 1-2 рабочих дня.