ibi icon

AddGroupAndUser.js

ibi | PRO | 05/16/14 03:00:39 PM UTC | 0 ⭐ | 2534 👁️ | Never ⏰ | []
JavaScript |

980 B

|

None

|

0 👍

/

0 👎

// (c)2008 by ibi, adds BLAH_group and BLAH_user with BLAH_password
// exec only in non-gui mode
 
// variable definition (do not change these ones until you know what you're doing.)
var wsh = new ActiveXObject("WScript.Shell");
var ADS_UF_DONT_EXPIRE_PASSWD = 0x10000; // 65536
var wbemFlagReturnImmediately = 0x10;
var wbemFlagForwardOnly = 0x20;
var envComputerName=wsh.ExpandEnvironmentStrings("%computername%");
var envTemp=wsh.ExpandEnvironmentStrings("%temp%");
var envWindir=wsh.ExpandEnvironmentStrings("%windir%");
 
colAccounts = GetObject("WinNT://" + envComputerName + "");
try {
  objGroup = colAccounts.Create("group", "BLAH_group");
  objGroup.SetInfo();
  WScript.Echo("group created");
  }
catch(e) {WScript.Echo("error:"+e);}
 
try {
  objUser = colAccounts.Create("user", "BLAH_user");
  objUser.SetPassword("BLAH_password");
  objUser.SetInfo();
  objGroup.Add(objUser.ADsPath);
  WScript.Echo("user added");
  }
catch(e) {WScript.Echo("error:"+e.description);}

Comments