sparkis
asked on
ODBC Registry file LOGIN SCRIPT
Can someone please tell me how to insert "regedit.exe /s path of .reg file" into a login script. My current login script ends like this:
Sub RemovePrinter(Path)
On Error Resume Next
WSHNet.RemovePrinterConnec tion Path
On Error GoTo 0
End Sub
Wscript.Quit
' End of Windows Logon Script
Thanks
Sub RemovePrinter(Path)
On Error Resume Next
WSHNet.RemovePrinterConnec
On Error GoTo 0
End Sub
Wscript.Quit
' End of Windows Logon Script
Thanks
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Option Explicit
On Error Resume Next
Dim WSHNet
Set WSHNet = CreateObject("Wscript.Netw ork")
'Remove old printers
RemovePrinter "\\DC\Admin"
RemovePrinter "\\ DC \Server Copier"
RemovePrinter "\\ DC \Cannon Back Office"
RemovePrinter "\\ DC \Front Office"
RemovePrinter "\\ DC \Cannon Color"
RemovePrinter "\\ DC \Large Printer"
RemovePrinter "\\ DC \Ricoh Color"
RemovePrinter "\\ DC \2"
' Sub RemovePrinter
'------------------------- ---------- ---------- ---------- ---------- ---------- -------
Sub RemovePrinter(Path)
On Error Resume Next
WSHNet.RemovePrinterConnec tion Path
On Error GoTo 0
End Sub
Set objNetwork = CreateObject("Wscript.Netw ork")
Dim objNetwork, strDriveLetter1, strDriveLetter2, strDriveLetter3, strDriveLetter4
Dim bForce, bUpdateProfile
strDriveLetter1 = "G:"
strDriveLetter2 = "S:"
strDriveLetter3 = "T:"
strDriveLetter4 = "U:"
bForce = "True"
bUpdateProfile = "True"
Set objNetwork = CreateObject("WScript.Netw ork")
Dim strRemotePath1, strRemotePath2, strRemotePath3, strRemotePath4
strDriveLetter1 = "G:"
strDriveLetter2 = "S:"
strDriveLetter3 = "T:"
strDriveLetter4 = "U:"
strRemotePath1 = "\\ DC \Data"
strRemotePath2 = "\\ DC \Shared"
strRemotePath3 = "\\ DC \ead"
strRemotePath4 = "\\ DC \Portfolio"
Set objNetwork = CreateObject("WScript.Netw ork")
' Section which maps, G: S: T: and U:
objNetwork.MapNetworkDrive strDriveLetter1, strRemotePath1
objNetwork.MapNetworkDrive strDriveLetter2, strRemotePath2
objNetwork.MapNetworkDrive strDriveLetter3, strRemotePath3
objNetwork.MapNetworkDrive strDriveLetter4, strRemotePath4
'
' Printers.vbs - Windows Logon Script.
Set objNetwork = CreateObject("WScript.Netw ork")
objNetwork.AddWindowsPrint erConnecti on "\\ DC \Danielle"
objNetwork.AddWindowsPrint erConnecti on "\\ DC \Jill"
objNetwork.AddWindowsPrint erConnecti on "\\ DC \Barbara"
objNetwork.AddWindowsPrint erConnecti on "\\ DC \Scott"
objNetwork.AddWindowsPrint erConnecti on "\\ DC \Server Room Cannon Copier"
objNetwork.AddWindowsPrint erConnecti on "\\ DC \Cannon Color File Room"
objNetwork.AddWindowsPrint erConnecti on "\\ DC \Server Room HP Printer"
objNetwork.AddWindowsPrint erConnecti on "\\ DC \Cannon Color Back Office"
Sub RemovePrinter(Path)
On Error Resume Next
WSHNet.RemovePrinterConnec tion Path
On Error GoTo 0
End Sub
Wscript.Quit
' End of Windows Logon Script
On Error Resume Next
Dim WSHNet
Set WSHNet = CreateObject("Wscript.Netw
'Remove old printers
RemovePrinter "\\DC\Admin"
RemovePrinter "\\ DC \Server Copier"
RemovePrinter "\\ DC \Cannon Back Office"
RemovePrinter "\\ DC \Front Office"
RemovePrinter "\\ DC \Cannon Color"
RemovePrinter "\\ DC \Large Printer"
RemovePrinter "\\ DC \Ricoh Color"
RemovePrinter "\\ DC \2"
' Sub RemovePrinter
'-------------------------
Sub RemovePrinter(Path)
On Error Resume Next
WSHNet.RemovePrinterConnec
On Error GoTo 0
End Sub
Set objNetwork = CreateObject("Wscript.Netw
Dim objNetwork, strDriveLetter1, strDriveLetter2, strDriveLetter3, strDriveLetter4
Dim bForce, bUpdateProfile
strDriveLetter1 = "G:"
strDriveLetter2 = "S:"
strDriveLetter3 = "T:"
strDriveLetter4 = "U:"
bForce = "True"
bUpdateProfile = "True"
Set objNetwork = CreateObject("WScript.Netw
Dim strRemotePath1, strRemotePath2, strRemotePath3, strRemotePath4
strDriveLetter1 = "G:"
strDriveLetter2 = "S:"
strDriveLetter3 = "T:"
strDriveLetter4 = "U:"
strRemotePath1 = "\\ DC \Data"
strRemotePath2 = "\\ DC \Shared"
strRemotePath3 = "\\ DC \ead"
strRemotePath4 = "\\ DC \Portfolio"
Set objNetwork = CreateObject("WScript.Netw
' Section which maps, G: S: T: and U:
objNetwork.MapNetworkDrive
objNetwork.MapNetworkDrive
objNetwork.MapNetworkDrive
objNetwork.MapNetworkDrive
'
' Printers.vbs - Windows Logon Script.
Set objNetwork = CreateObject("WScript.Netw
objNetwork.AddWindowsPrint
objNetwork.AddWindowsPrint
objNetwork.AddWindowsPrint
objNetwork.AddWindowsPrint
objNetwork.AddWindowsPrint
objNetwork.AddWindowsPrint
objNetwork.AddWindowsPrint
objNetwork.AddWindowsPrint
Sub RemovePrinter(Path)
On Error Resume Next
WSHNet.RemovePrinterConnec
On Error GoTo 0
End Sub
Wscript.Quit
' End of Windows Logon Script
You can put it anywhere you like. May be at start.
ASKER
cooll thanks
ASKER
CodeCruiser:
I know this is closed but it is not working. Any help would be greatly appreciated.
I keep getting Variable is undefined: 'ObjShell', using the below script
set objShell = wscript.createObject("wscr ipt.shell" )
objShell.Run "C:\Windows\regedit.exe /s C:\WINDOWS\SYSVOL\sysvol\t est.reg"
I know this is closed but it is not working. Any help would be greatly appreciated.
I keep getting Variable is undefined: 'ObjShell', using the below script
set objShell = wscript.createObject("wscr
objShell.Run "C:\Windows\regedit.exe /s C:\WINDOWS\SYSVOL\sysvol\t
That is a strange error to be honest. I have checked again and the syntax is fine.
ASKER
Thanks,