• Using VBS to realize local adding user script


    Dim WshShell set WshShell = CreateObject(“wscript.Shell”) WshShell.Run “cmd /k” for i = 1 to 3 WScript.Sleep 500 WshShell.SendKeys “net user admin” & i & ” [email protected] /add” WshShell.SendKeys “{ENTER}” next WshShell.SendKeys “exit” WshShell.SendKeys “{ENTER}”

  • VBS ad log open script nablekerblog script


    Dim wsObj Set wsObj = CreateObject(“Wscript.Shell”) ‘ Add the LogLevel Value to Kerberos Key in Registry. On Error Resume Next  WScript.Echo “Enabling Kerberos Logging…” wsObj.RegWrite “HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics\1 Knowledge Consistency Checker”,3,”REG_DWORD” wsObj.RegWrite “HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics\2 Security Events”,3,”REG_DWORD” wsObj.RegWrite “HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics\3 ExDS Interface Events”,3,”REG_DWORD” wsObj.RegWrite “HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics\4 MAPI Interface Events”,3,”REG_DWORD” wsObj.RegWrite “HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics\5 Replication Events”,3,”REG_DWORD” wsObj.RegWrite “HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics\6 Garbage Collection”,3,”REG_DWORD” wsObj.RegWrite “HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics\7 Internal Configuration”,3,”REG_DWORD” wsObj.RegWrite “HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics\8 Directory Access”,3,”REG_DWORD” wsObj.RegWrite “HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics\9 Internal Processing”,3,”REG_DWORD” wsObj.RegWrite “HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics\10 Performance Counters”,3,”REG_DWORD” wsObj.RegWrite “HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics\11 Initialization/Termination”,3,”REG_DWORD” wsObj.RegWrite “HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics\12 Service Control”,3,”REG_DWORD” wsObj.RegWrite “HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics\13 Name Resolution”,3,”REG_DWORD” wsObj.RegWrite “HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics\14 Backup”,3,”REG_DWORD” wsObj.RegWrite “HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics\15 Field Engineering”,3,”REG_DWORD” wsObj.RegWrite “HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics\16 LDAP Interface Events”,3,”REG_DWORD” wsObj.RegWrite “HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics\17 Setup”,3,”REG_DWORD” wsObj.RegWrite “HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics\18 Global Catalog”,3,”REG_DWORD” wsObj.RegWrite “HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics\19 Inter-site Messaging”,3,”REG_DWORD” wsObj.RegWrite “HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics\20 Group Caching”,3,”REG_DWORD” wsObj.RegWrite “HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics\21 Linked-Value Replication”,3,”REG_DWORD” wsObj.RegWrite “HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics\22 DS RPC Client”,3,”REG_DWORD” wsObj.RegWrite “HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics\23 DS RPC Server”,3,”REG_DWORD” wsObj.RegWrite “HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics\24 DS Schema”,3,”REG_DWORD” Set wsObj = Nothing  WScript.Echo “-=[Complete!]=-”

  • VBS implementation of compressed folder script


    strComputer = “.” Set objWMIService = GetObject(“winmgmts:” _     & “{impersonationLevel=impersonate}!\\” & strComputer & “\root\cimv2”) Set colFolders = objWMIService.ExecQuery _     (“Select * from Win32_Directory where “) For Each objFolder in colFolders     errResults = objFolder.Compress     Wscript.Echo errResults Next

  • Code of modifying 3389 port of remote desktop and adding it to Windows Firewall with vbs


    Save the following code as. VBS, double-click to run. Then restart the system and change the default port 3389 of the remote desktop of the system ‘##################### ‘VBS modifies the default port of the remote desktop and adds it to the windows firewall‘author 51 windows.Net‘56868 is the port to set‘##################### Set WshShell = WScript.CreateObject(“WScript.Shell”) WshShell.RegWrite “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\PortNumber”,56868,”REG_DWORD” WshShell.RegWrite “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp\PortNumber”,56868,”REG_DWORD” Function Addfirewall(name,port,state)  Set objFirewall = CreateObject(“HNetCfg.FwMgr”) […]

  • VBS is used to automatically check whether the agent is available and set the IE proxy script automatically


    Change the address in the following code and save it as ieproxy.vbs Then right-click on the file and select open at command promptDon’t say much. Save it! Copy codeThe code is as follows: strMachines = “;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;” aMachines = split(strMachines, “;”) For Each machine2 in aMachines     machinearr = split(machine2, “:”)     machine = machinearr(0)     Set objPing = GetObject(“winmgmts:{impersonationLevel=impersonate}”)._         ExecQuery(“select * from Win32_PingStatus where address = ‘”_             & machine & “‘”)     For Each objStatus in objPing         If IsNull(objStatus.StatusCode) or objStatus.StatusCode<>0 Then              WScript.Echo(machine2 & ” is not reachable”)          else              WScript.Echo(machine2 & ” is OK”)  If “confirm” sets the proxy to “& Machine2 -“? […]

  • Script and program of timing shutdown and restart based on vbs


    Save the following code as a VBS file, such as: shutdown.vbs , and then double-click or right-click on the fileKey selection to open the command prompt, if you set the restart time, the system will appear shutdown dialogBox. Direct the following code program will appear shutdown dialog box, the last carriage return comment off, normal […]

  • VBS implementation of the script to remind you to rest regularly


    Copy codeThe code is as follows: set WshShell = WScript.CreateObject(“WScript.Shell”) ‘dialog titleAlerttitle: “regular reminder”‘remind content, vbnewline is the newline characterAlerttext = vbnewline & vbnewline & “take a break and move your arms, neck and waist. “& vbnewline & vbnewline & vbnewline & vbnewline & vbnewline & vbnewlineFor I = 1 to 12’12 is the number of reminders     WScript.Sleep […]

  • VBS automatic form analysis with source code


    dim ie  set ie=createobject(“internetexplorer.application”)  ie.visible=true  ie.navigate “”  While ie.busy or ie.readystate<>4  EndWhile  ie.document.all (“userid”). Value = “13304948957”‘mobile phone numberie.document.all (“passwd”). Value = “111111” ‘passwordie.document.all (“verifycode”). Value = “1111” ‘IDie.document.all.loginOnForm.submit  As soon as the debugging script shows the missing object:“ ie.document.all (“….”)” ” ie.document.all . loginOnForm.submit “This line also shows that the object does not support this property or methodPlease help me to […]

  • Function of converting Chinese characters to Pinyin by vbs


    Core code: On Error Resume Next Set d = createObject(“Scripting.Dictionary”) d.add “a”,-20319 d.add “ai”,-20317 d.add “an”,-20304 d.add “ang”,-20295 d.add “ao”,-20292 d.add “ba”,-20283 d.add “bai”,-20265 d.add “ban”,-20257 d.add “bang”,-20242 d.add “bao”,-20230 d.add “bei”,-20051 d.add “ben”,-20036 d.add “beng”,-20032 d.add “bi”,-20026 d.add “bian”,-20002 d.add “biao”,-19990 d.add “bie”,-19986 d.add “bin”,-19982 d.add “bing”,-19976 d.add “bo”,-19805 d.add “bu”,-19784 d.add “ca”,-19775 d.add […]

  • On WMI_ VBS scripting tutorial Supplement 1 / 2


    Today, I would like to introduce a friend to you. It is Microsoft Windows Management Instrumentation (WMI). The Chinese name is windows management specification. Since Windows 2000, WMI (Windows Management specification) has been built into the operating system, and has become an important part of windows system management. So it’s easy to see it, because […]

  • Using VBS to realize the code of judging whether a computer is a notebook or a desktop computer


    The ChassisTypes property can tell you whether you are using a laptop, desktop, or other type of computer. Oh, input. The following scripts let you know what type of computer you are using: Copy codeThe code is as follows: strComputer = “.”  Set objWMIService = GetObject(“winmgmts:” _  & “{impersonationLevel=impersonate}!\\” & strComputer & “\root\cimv2”)  Set colChassis = objWMIService.ExecQuery _  (“Select * from Win32_SystemEnclosure”)  For Each objChassis in colChassis  For   Each strChassisType in objChassis.ChassisTypes  Wscript.Echo strChassisType  Next  Next  Well, the above scripts only let […]

  • Using VBS to clear the record of logging in IP in IIS log


    Option Explicit  Dim sourcefile,ipaddress,objargs const destfile=”tempfile” Const ForWriting = 2 Dim Text Dim fso,objNet,ServiceObj Dim txtStream, txtStreamOut  Set objArgs = WScript.Arguments  If objArgs.Count = 2 Then  sourcefile=objArgs(0) ipaddress=objargs(1) Else wscript.echo “Parameter Error”+ vbcrlf wscript.Echo “USAGE:KillLog.vbs LogFileName YourIP.” wscript.Quit 1 End If Set fso = CreateObject(“Scripting.FileSystemObject”) if fso.FileExists (sourcefile) then Set objNet = WScript.CreateObject( “WScript.Network” ) Set ServiceObj = GetObject(“WinNT://” & objNet.ComputerName & “/w3svc”) Set objNet=nothing ServiceObj.stop wscript.sleep 6000 Set txtStream = fso.OpenTextFile(sourcefile)  Set txtStreamOut = fso.OpenTextFile(destfile, ForWriting, True) Do While Not (txtStream.atEndOfStream)  Text = txtStream.ReadLine  if instr(Text,ipaddress)=0 then txtStreamOut.WriteLine Text  end if Loop Set txtStream = Nothing  Set txtStreamOut = Nothing WScript.Echo “The log file– ” & sourcefile &” has cleaned your IP!” Else WScript.Echo “The Log file– ” & sourcefile & ” has not found!” Wscript.quit End If fso.Copyfile destfile, sourcefile fso.deletefile destfile Set fso=Nothing ServiceObj.start Set ServiceObj = Nothing