none
Узнать с какого компьютера я подключился по РДП RRS feed

  • Вопрос

  • Собственно вопрос - я подключаюсь к серверу удаленных рабочих столов, на нем запускается PowerShell скрипт который должен сказать мне имя компьютера, с которого я подключился. Как этого достичь?
    4 октября 2013 г. 13:28

Ответы

  • Например, смотрите переменную окружения %clientname%:

    [environment]::GetEnvironmentVariable("ClientName")

    Или скрипт запускается не в вашей терминальной сессии?

    • Изменено osr_MVP, Moderator 4 октября 2013 г. 13:49
    • Помечено в качестве ответа Serga612 7 октября 2013 г. 5:26
    4 октября 2013 г. 13:46
    Модератор

Все ответы

  • Например, смотрите переменную окружения %clientname%:

    [environment]::GetEnvironmentVariable("ClientName")

    Или скрипт запускается не в вашей терминальной сессии?

    • Изменено osr_MVP, Moderator 4 октября 2013 г. 13:49
    • Помечено в качестве ответа Serga612 7 октября 2013 г. 5:26
    4 октября 2013 г. 13:46
    Модератор
  • В моей. Задача скрипта как раз и будет состоять в том, чтобы определить для каждого пользователя, с какой машины конкретно он зашел в терминал.

    4 октября 2013 г. 13:51
  • А это чего?

    Это не PowerShell команда. Как этим пользоваться? Это типа на VBS?

    4 октября 2013 г. 13:55
  • Нет, это инструкция PowerShell, можете проверить. На vbScript, если хотите, будет так:

    Set oShell = CreateObject("WScript.Shell")
    strComputer = oShell.ExpandEnvironmentStrings("%clientname%")

    4 октября 2013 г. 14:04
    Модератор
  • Действительно.

    В пятницу вечером голова не работала уже - пробовал ее на рабочей станции применить и удивлялся, что ничего не выдает.

    Спасибо огромное.

    7 октября 2013 г. 5:26