February 19, 200521 yr I have a network with W2K servers and workstations. I need to create a script that will allow a process running on a server (or other workstation) to perform an unattended login of a user on a workstation that is at the Alt-Ctrl-Del state. Does anyone know of such a script or have any ideas on the best way to create one?Thanks for the help.DB
February 21, 200521 yr The server could set Autologon in the workstation registry then remotely reboot it with shutdown.[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]"DefaultUserName"="User name""DefaultPassword"="12345678""DefaultDomainName"="""AutoAdminLogon"="1""AutoLogonCount"=1By the way, why logon? You can run processes on remote workstations as any user without having to login.
February 21, 200521 yr Author I wouldn't need to logon except in w2k the defrag is no longer executable either as an AT command or any otherway that I can figure out. That is the only program that I can't get to work.Thanks
February 21, 200521 yr Const ForReading = 1strInputFile = "C:\ComputerList.txt"Set objFSO = CreateObject("Scripting.FileSystemObject")Set objTextStream = objFSO.OpenTextFile(strInputFile, ForReading)arrComputers = Split(objTextStream.ReadAll, vbCrLf)objTextStream.CloseSet StdOut = WScript.StdOutOn Error Resume NextFor Each strComputer In arrComputers Set objWMIService = GetObject("winmgmts:" & _ "{impersonationLevel=Impersonate}!\\" _ & strComputer & "\root\cimv2") If Err.Number Then StdOut.WriteLine "ERROR: " & strComputer & _ " [WMI connection failed]" Err.Clear Else WScript.Echo "Computer " & strComputer & vbNewLine Set colPnPDevices = objWMIService.ExecQuery _ ("Select * from Win32_PnPEntity",,48) For Each objPnP in colPnPDevices Wscript.Echo "Name: " & objPnP.Name Next End IfNext
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now