Ik heb nu gewoon werkend het volgende:
Dit .vbs scriptje word automatisch uitgevoerd door de active directory bij de login, ik wil alleen dat ik dit per groep kan kiezen. Dus Case "groep1" en case "groep2"
ik heb me rot geocht maar bestaat het niet ofzo
anyway ik hoop dat jullie me kunnen helpen om een manier te vinden om hier de select op groupname te krijgen, want 200 gebruikers omzetten is geen werk.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
| Set WshNetwork = CreateObject("WScript.Network")
Select Case WshNetWork.UserName
Case "a.michel"
Dim MyFile, Fs, Ts, Tsr, ReadedLines
MyFile = "z:/log.txt"
Set Fs = CreateObject("Scripting.FileSystemObject")
Set Tsr = Fs.OpenTextFile(MyFile, 1)
'Bestand wordt nu uitgelezen
'----------------------------------------------
Do While Tsr.AtEndOfStream = False
ReadedLines = Tsr.Readline & vbCrLf
loop
Tsr.Close
'Nu nieuwe Textstream openen voor het schrijven
'----------------------------------------------
Set Ts = Fs.OpenTextFile(MyFile, 2, True)
Ts.Write ReadedLines
Ts.Write WshNetWork.UserName & " Logged op " & Now() & vbCrLf
Ts.Close
'Je bent nu klaar alleen de objecten afsluiten
'----------------------------------------------
Set Tsr = Nothing
Set Ts = Nothing
Set Fs = Nothing
PrinterPath = "\\Obs\Brother Boven_1"
PrinterDriver = "\\obs\MSI\printer\Brother1\Brother1.msi"
WshNetwork.AddWindowsPrinterConnection PrinterPath, PrinterDriver
WshNetwork.SetDefaultPrinter"\\obs\Brother Boven_1"
Case Else
PrinterPath = "\\Obs\HPlaserj"
PrinterDriver = "\\obs\MSI\printer\printer.msi"
WshNetwork.AddWindowsPrinterConnection PrinterPath, PrinterDriver
WshNetwork.SetDefaultPrinter"\\obs\HPlaserJ"
End Select
Set WshNetwork = Nothing |
Dit .vbs scriptje word automatisch uitgevoerd door de active directory bij de login, ik wil alleen dat ik dit per groep kan kiezen. Dus Case "groep1" en case "groep2"
ik heb me rot geocht maar bestaat het niet ofzo