Сегодня добавляю небольшие, "не очень полезные" функции. Первая из них - получение имени компьютера, домена или имени пользователя Windows. Для этих целей можно использовать объект WScript.Network.

function GetWshNetwork() {
  WshNetwork = new ActiveXObject('WScript.Network');
  return WshNetwork;
}
 
function Main() {
  var WshNetwork = GetWshNetwork();
  Log.Write(1, "Computer Name: " + WshNetwork.ComputerName + "\n" +
    "Domain: " + WshNetwork.UserDomain + "\n" +
    "User Name: " + WshNetwork.UserName);
}

Прим.: Отдельное спасибо Александру Осауленко.

Нравится

Поделиться

3 комментария

Спасибо большое!!! очень полезная заметка))))

Спасибо, Стас! Очень полезный материал.

Не стоит забывать, что некоторые из этих данных (и даже больше) можно получить с помощью IScriptUtils:
System.GetLocalComputerName
System.GetLocalUserName
System.GetOSVersion
System.GetSystemLanguage
System.GetProcessor
System.GetScreenResolution
System.GetSystemUpTime
System.GetApplicationExeName
System.GetSystemInformation
System.GetScreenWidth
System.GetScreenHeight
Более подробно можно узнать в SDK

Показать все комментарии