hi i'm having a problem with my logon script. I vant i to add printers based on computer membership instead of having them added based on computer name
As you se managment is hard if the script is going to grow much more
_______________________________________________________________________________________
on error resume next
'---------------------------------------------------------------------------------------
'User customizable strings
strFileServer = "vskfs1"
strPrintServer = "vskdc1"
strShareFelles = "felles"
Set objWshNetwork = WScript.CreateObject("WScript.Network")
Set objADSysInfo = WScript.CreateObject("ADSystemInfo")
Set objUser = GetObject("LDAP://" & objADSysInfo.Username)
Set net = CreateObject("WScript.Network")
'---------------------------------------------------------------------------------------
'Skolens dataregler
regler = msgbox("Ved bruk av dette system godtar du skolensdata reglemang," & vbCrLf & _
"brudd på reglemang fører til umiddelbar bortvisning fra datarom"& vbCrLf & _
"eller inndragelse av datautstyr. Straffeperioden variere etter misbruk"_
& vbCrLf & vbCrLf & "Godtar du dette", vbYesNo, "Viktig")
if regler = vbNo then
Dim objShell, strComputer, strInput
Dim strShutdown
strShutdown = "shutdown -l"
set objShell = CreateObject("WScript.Shell")
objShell.Run strShutdown
end if
'---------------------------------------------------------------------------------------
'Enumerate user's groups
'Uses backets to uniquely distinguish group names
For Each objGroup In objUser.Groups
strGroups = strGroups & "[" & objGroup.Name & "]"
Next
'---------------------------------------------------------------------------------------
'Enumerate current drives and printers
Set colDrives = objWshNetwork.EnumNetworkDrives
Set colPrinters = objWshNetwork.EnumPrinterConnections
'---------------------------------------------------------------------------------------
'Remove existing drives and printers
For i = 0 To colDrives.Count - 1 Step 2
objWshNetwork.RemoveNetworkDrive colDrives.Item(i), True, True
Next
For i = 1 To colPrinters.Count Step 2
objWshNetwork.RemovePrinterConnection colPrinters.Item(i), True, True
Next
'---------------------------------------------------------------------------------------
'Finds computer name and outputs it to strHOSTNAME
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_ComputerSystem",,48)
Set net = CreateObject("WScript.Network")
For Each objItem in colItems
strHOSTNAME = objItem.Name
NEXT
'---------------------------------------------------------------------------------------
'Function to check for group membership
Function InGroup(groupName)
InGroup = False
If InStr(strGroups,"[" & groupName & "]") <> 0 Then
InGroup = True
End If
End Function
'---------------------------------------------------------------------------------------
'Check for group membership and run associated commands
'Calls InGroup Function
'---------------------------------------------------------------------------------------
':::::::::::::::::::::::Midlertidig::::::::::::::::::::::::::
'Eksamens bruker
'Map HomeFolder
if InGroup("CN=Eksamen") Then
objWshNetwork.MapNetworkDrive "H:", objUser.homeDirectory
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HPLJ1320_C01"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HPLJ1320_C02"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HPLJ1320_C03"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HPLJ1320_C04"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HPLJ5Si_8KL"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HPLJ5Si_9KL"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HpLjP1022N_9KL"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
End if
if InGroup("CN=std") Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HPLJ1320_C01"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HPLJ1320_C02"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HPLJ1320_C03"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HPLJ1320_C04"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HPLJ5Si_8KL"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HPLJ5Si_9KL"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HpLjP1022N_9KL"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
End if
'---------------------------------------------------------------------------------------
if InGroup("CN=HOMEFOLD") Then
'Map HomeFolder
objWshNetwork.MapNetworkDrive "H:", objUser.homeDirectory
End if
if InGroup("CN=PUBLICFOLD") Then
'Map PublicFolder
objWshNetwork.MapNetworkDrive "F:", "\\" & strFileServer & "\" & strShareFelles
End if
'---------------------------------------------------------------------------------------
'Checks computername, and sets default printer to "HpLjP2015N_K&H" (Kunst & håndverk)
if InStr( strHOSTNAME, "MAN0843" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
Else
if InStr( strHOSTNAME, "MAN0839" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
Else
if InStr( strHOSTNAME, "MAN0840" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
Else
if InStr( strHOSTNAME, "MAN0852" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
Else
if InStr( strHOSTNAME, "MAN0846" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
Else
if InStr( strHOSTNAME, "MAN0851" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
Else
if InStr( strHOSTNAME, "MAN0845" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
Else
if InStr( strHOSTNAME, "MAN0847" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
Else
if InStr( strHOSTNAME, "MAN0849" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
Else
if InStr( strHOSTNAME, "MAN0844" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
Else
if InStr( strHOSTNAME, "MAN0848" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
'---------------------------------------------------------------------------------------
'"hpLj2015N_DataLab" (Store datarom)
'Lærer maskin = MAN0683
If InStr( strHOSTNAME, "MAN0683" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0692" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0672" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0671" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0677" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0674" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0700" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN00698" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0670" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0676" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0667" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0666" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0697" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0691" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0664" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0699" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0679" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0708" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0663" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0696" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0701" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0690" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0684" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0685" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0689" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
'---------------------------------------------------------------------------------------
'---------------------------------------------------------------------------------------
MsgBox "Innlogging vellykket" & vbCrLf & vbCrLf & "Klokka: " & time & vbCrLf & _
"Dato: " & date & vbCrLf & "På maskin: " & objWshNetwork.ComputerName & _
vbCrLf & "Brukernavn: " & objWshNetwork.UserName , 64, "Melding fra IT-ansvarlig (Kim)"
As you se managment is hard if the script is going to grow much more
_______________________________________________________________________________________
on error resume next
'---------------------------------------------------------------------------------------
'User customizable strings
strFileServer = "vskfs1"
strPrintServer = "vskdc1"
strShareFelles = "felles"
Set objWshNetwork = WScript.CreateObject("WScript.Network")
Set objADSysInfo = WScript.CreateObject("ADSystemInfo")
Set objUser = GetObject("LDAP://" & objADSysInfo.Username)
Set net = CreateObject("WScript.Network")
'---------------------------------------------------------------------------------------
'Skolens dataregler
regler = msgbox("Ved bruk av dette system godtar du skolensdata reglemang," & vbCrLf & _
"brudd på reglemang fører til umiddelbar bortvisning fra datarom"& vbCrLf & _
"eller inndragelse av datautstyr. Straffeperioden variere etter misbruk"_
& vbCrLf & vbCrLf & "Godtar du dette", vbYesNo, "Viktig")
if regler = vbNo then
Dim objShell, strComputer, strInput
Dim strShutdown
strShutdown = "shutdown -l"
set objShell = CreateObject("WScript.Shell")
objShell.Run strShutdown
end if
'---------------------------------------------------------------------------------------
'Enumerate user's groups
'Uses backets to uniquely distinguish group names
For Each objGroup In objUser.Groups
strGroups = strGroups & "[" & objGroup.Name & "]"
Next
'---------------------------------------------------------------------------------------
'Enumerate current drives and printers
Set colDrives = objWshNetwork.EnumNetworkDrives
Set colPrinters = objWshNetwork.EnumPrinterConnections
'---------------------------------------------------------------------------------------
'Remove existing drives and printers
For i = 0 To colDrives.Count - 1 Step 2
objWshNetwork.RemoveNetworkDrive colDrives.Item(i), True, True
Next
For i = 1 To colPrinters.Count Step 2
objWshNetwork.RemovePrinterConnection colPrinters.Item(i), True, True
Next
'---------------------------------------------------------------------------------------
'Finds computer name and outputs it to strHOSTNAME
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_ComputerSystem",,48)
Set net = CreateObject("WScript.Network")
For Each objItem in colItems
strHOSTNAME = objItem.Name
NEXT
'---------------------------------------------------------------------------------------
'Function to check for group membership
Function InGroup(groupName)
InGroup = False
If InStr(strGroups,"[" & groupName & "]") <> 0 Then
InGroup = True
End If
End Function
'---------------------------------------------------------------------------------------
'Check for group membership and run associated commands
'Calls InGroup Function
'---------------------------------------------------------------------------------------
':::::::::::::::::::::::Midlertidig::::::::::::::::::::::::::
'Eksamens bruker
'Map HomeFolder
if InGroup("CN=Eksamen") Then
objWshNetwork.MapNetworkDrive "H:", objUser.homeDirectory
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HPLJ1320_C01"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HPLJ1320_C02"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HPLJ1320_C03"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HPLJ1320_C04"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HPLJ5Si_8KL"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HPLJ5Si_9KL"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HpLjP1022N_9KL"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
End if
if InGroup("CN=std") Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HPLJ1320_C01"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HPLJ1320_C02"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HPLJ1320_C03"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HPLJ1320_C04"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HPLJ5Si_8KL"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HPLJ5Si_9KL"
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HpLjP1022N_9KL"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
End if
'---------------------------------------------------------------------------------------
if InGroup("CN=HOMEFOLD") Then
'Map HomeFolder
objWshNetwork.MapNetworkDrive "H:", objUser.homeDirectory
End if
if InGroup("CN=PUBLICFOLD") Then
'Map PublicFolder
objWshNetwork.MapNetworkDrive "F:", "\\" & strFileServer & "\" & strShareFelles
End if
'---------------------------------------------------------------------------------------
'Checks computername, and sets default printer to "HpLjP2015N_K&H" (Kunst & håndverk)
if InStr( strHOSTNAME, "MAN0843" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
Else
if InStr( strHOSTNAME, "MAN0839" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
Else
if InStr( strHOSTNAME, "MAN0840" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
Else
if InStr( strHOSTNAME, "MAN0852" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
Else
if InStr( strHOSTNAME, "MAN0846" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
Else
if InStr( strHOSTNAME, "MAN0851" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
Else
if InStr( strHOSTNAME, "MAN0845" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
Else
if InStr( strHOSTNAME, "MAN0847" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
Else
if InStr( strHOSTNAME, "MAN0849" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
Else
if InStr( strHOSTNAME, "MAN0844" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
Else
if InStr( strHOSTNAME, "MAN0848" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "HpLjP2015N_K&H"
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
'---------------------------------------------------------------------------------------
'"hpLj2015N_DataLab" (Store datarom)
'Lærer maskin = MAN0683
If InStr( strHOSTNAME, "MAN0683" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0692" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0672" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0671" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0677" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0674" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0700" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN00698" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0670" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0676" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0667" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0666" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0697" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0691" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0664" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0699" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0679" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0708" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0663" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0696" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0701" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0690" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0684" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0685" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
if InStr( strHOSTNAME, "MAN0689" ) <> 0 Then
objWshNetwork.AddWindowsPrinterConnection "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
net.SetDefaultPrinter "\\" & strPrintServer & "\" & "hpLj2015N_DataLab"
Else
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
end if
'---------------------------------------------------------------------------------------
'---------------------------------------------------------------------------------------
MsgBox "Innlogging vellykket" & vbCrLf & vbCrLf & "Klokka: " & time & vbCrLf & _
"Dato: " & date & vbCrLf & "På maskin: " & objWshNetwork.ComputerName & _
vbCrLf & "Brukernavn: " & objWshNetwork.UserName , 64, "Melding fra IT-ansvarlig (Kim)"