1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
dim strInputPath
dim objFSO, objTextIn, objTextOut, objWMIService, colAccounts
set objFSO = CreateObject("Scripting.FileSystemObject")
strInputPath = "D:\log vbs\Liste_serveurs.txt"
set objTextIn = objFSO.OpenTextFile( strInputPath,1 )
Set WshNetwork = CreateObject("WScript.Network")
strComputer = objTextIn.ReadLine
strNewName = "Localusr"
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colAccounts = objWMIService.ExecQuery _
("Select * From Win32_UserAccount Where LocalAccount = TRUE")
For Each objAccount in colAccounts
If Left (objAccount.SID, 6) = "S-1-5-" and Right(objAccount.SID, 4) = "-500" Then
strAdminLocalUserName = objAccount.Name
objAccount.Rename strNewName
End If
Next |
Partager