Anda di halaman 1dari 1

D:\Codigo Fuente\Windows Scripting Hosting\Terminado\ToggleUserFlag.

vbs

mircoles, 15 de junio de 2016 01:40 p.m.

'************************************************
' File: ToggleUserFlag.vbs (WSH sample in VBScript)
' Author: G nter Born
'
' Uses ADSI to set a userflag bit in a user account.
'************************************************
Option Explicit
Const UF_PASSWORD_CANT_CHANGE = &H40
Const UF_DONT_EXPIRE_PASSWD = &H10000
DIM oUser, user
DIM name, tmp
DIM domain, strComputer
strComputer = "."
domain = "REDD"
user = "_Usuario_Nuevo"
Set oUser = GetObject("WinNT://" & strComputer & "/" & user)
oUser.GetInfo 'read the properties
' toggle "User cannot change password" and "Password never expires"
tmp = oUser.Get("UserFlags") ' read flags
tmp = tmp XOR UF_PASSWORD_CANT_CHANGE
tmp = tmp XOR UF_DONT_EXPIRE_PASSWD
oUser.Put "UserFlags", tmp
oUser.SetInfo
WScript.Echo "Account " & name & " updated"
Set oUser = Nothing
' End

-1-

Anda mungkin juga menyukai