Avatar billede krc_ Nybegynder
20. august 2003 - 18:23 Der er 11 kommentarer og
1 løsning

printer i logon.cmd ?

Hej !

hvordan tilslutter jeg en printer fra AD til en bruger i et simpelt logon-script ?
Avatar billede squashguy Nybegynder
20. august 2003 - 18:25 #1
du kan fyre den af i et vbscript

Set net = CreateObject("WScript.Network")
net.AddPrinterConnection("\\computer\printer")
net.SetDefaultPrinter("\\computer\printer")
Avatar billede krc_ Nybegynder
21. august 2003 - 09:19 #2
Hmmm.....hvor eksekverer jeg sådan et vbscript ?
Jeg har intet begreb om hvordan jeg skal gribe en vbscript an, så yderligere oplysninger ønskes ?
Avatar billede squashguy Nybegynder
21. august 2003 - 17:52 #3
fra en .bat fil kan du
wscript addprinter.vbs

hvis du lægger den i active directory, kan du bare tilføje .vbs filen direkte under login-scripts.
Avatar billede krc_ Nybegynder
22. august 2003 - 08:30 #4
okay. Og der skal slet ikke stå andet end :

Set net = CreateObject("WScript.Network")
net.AddPrinterConnection("\\computer\printer")
net.SetDefaultPrinter("\\computer\printer")

i filen ?
22. august 2003 - 11:42 #5
du lavet en bat fil.
\\server\logon\printer.reg

regfilen ser sådan her ud.
meget simpelt at lave
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Printers\Connections\,,Pdcserver,1.21 LaserJet 4L]
"Server"="\\\\Pdcserver"
"Provider"="win32spl.dll"

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Devices]
"\\\\Pdcserver\\1.21 LaserJet 4L"="winspool,Ne00:"

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\PrinterPorts]
"\\\\Pdcserver\\1.21 LaserJet 4L"="winspool,Ne00:,15,45"

[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows]
"Device"="\\\\Pdcserver\\1.21 LaserJet 4L,winspool,Ne00:"

vil gerne fortælle hvordan du gør det hvis du er intereseret
Avatar billede krc_ Nybegynder
22. august 2003 - 12:08 #6
nightmare4k > Du må i hvert fald gerne uddybe, da jeg blot blev mere forvirret over dit indlæg :o)
Avatar billede squashguy Nybegynder
22. august 2003 - 13:03 #7
nightmare, hvad har du fået galt i halsen?

addprinter.vbs (ligger i netlogon)
---------------------------------
Set net = CreateObject("WScript.Network")
net.AddPrinterConnection("\\computer\printer")
net.SetDefaultPrinter("\\computer\printer")


login.bat
---------------------------------
wscript \\server\netlogon\addprinter.vbs
Avatar billede krc_ Nybegynder
22. august 2003 - 13:38 #8
squashguy > Okay...nu skal jeg lige høre om jeg har forstået det rigtigt.
Du mener at der ligger et addprinter.vbs script i netlogon som jeg bare kan ændre og kalde med 'wscript \\server\netlogon\addprinter.vbs' i min logon.bat ?
25. august 2003 - 09:23 #9
du skal tilføje den printer du vil ha på serveren.
så skal du gå ud til den lokale maskine og tilføje den printer.
gå ind i kør og skriv regedit.
gå ind i:
HKEY_CURRENT_USER --> PRINTERS --> CONNECTIONS --> vælg den printer du bruger.
klik så på registreingsdatabase --> exporter registreingsdatabasefil.. bare gem den som ny
så har du den først fil.

HKEY_CURRENT_USER --> software --> microsoft --> windows nt --> currentversion -->devices
klik så på registreingsdatabase --> exporter registreingsdatabasefil.. bare gem den som ny2
så har du den anden fil.

HKEY_CURRENT_USER --> software --> microsoft --> windows nt --> currentversion -->Printerports
klik så på registreingsdatabase --> exporter registreingsdatabasefil.. bare gem den som ny3
så har du den tredie fil.

HKEY_CURRENT_USER --> software --> microsoft --> windows nt --> currentversion -->windows
klik så på registreingsdatabase --> exporter registreingsdatabasefil.. bare gem den som ny4
så har du den fjerde og sidste fil.

slet de her linier i ny 4
"DebugOptions"="2048"
"Documents"=""
"DosPrint"="no"
"load"=""
"NetMessage"="no"
"NullPort"="None"
"Programs"="com exe bat pif cmd"

efter du har slettet de linier i ny4.reg
skal du bare ligge dem sammen til en reg fil.

hvis du vil vide hvordan man bruger det i et logon script med flere printere og flere brugere skal du bare lige skrive.
25. august 2003 - 09:34 #10
altså du skal bare ligge ny1, ny2, ny3, ny4 indhold sammen til en reg fil efter du har slettet de linier.
27. august 2003 - 13:05 #11
jeg vil gerne vide om du kan bruge det?
Avatar billede krc_ Nybegynder
29. august 2003 - 12:02 #12
Jeg har brugt squashguy's løsning, da jeg ikke fattede ret meget af det andet. Det virker til dels. Jeg har lavet et vbs-script som er smidt direkte ind i AD under GPO (logon-script) Problemet er bare at selv det ligger som en GPO på alle brugere, så virker det kun for 1 af de 3 testbrugere der ligger nu ! Det forstår jeg ikke ???

Skal man virkelig ud i et logon-script for at assigne en printer til brugere i AD ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester