Avatar billede brianp Nybegynder
11. maj 2005 - 21:37 Der er 2 kommentarer

Mappe printer afhængig af computerens enten ou eller gruppe

Hej med jer.
Jeg mangler et script som vil mappe printere til brugere afhængig af hvilken maskine de logger på. d.v.s. printer 1 hvis de logger på pc 1-10 og printer 2 hvis de logger på pc 11-20.
Den samme bruger vil logge på begge typer maskiner!
Jeg forestiller mig at pc1-10 er i ou1 og pc11-20 er i ou2 evt. i stedet for gruppe 1 og 2
Det er på et windows 2003 domæne hvis det har nogen betydning.
Avatar billede rough Nybegynder
11. maj 2005 - 22:45 #1
Følgende script Tildeler printer efter PC navnets 3 første tegn, måske kan det bruges


'*** deklære variabler og objekter

Dim oNet, lokale, Pc, User
Set oNet = CreateObject("WScript.Network")

'---------------------------------------------------------------------
'*** hvilket lokale og bruger

User = LCase(oNet.username)
Pc = LCase(oNet.computername)

lokale = Left(Pc, 3)

'---------------------------------------------------------------------
'*** Tilkobling af printere afhængig af lokale

If lokale = "202" Then
oNet.AddWindowsPrinterConnection "\\PrintServer\202Printer"
oNet.SetDefaultPrinter "\\PrintServer\202Printer"

ElseIf lokale = "804" Then
oNet.AddWindowsPrinterConnection "\\PrintServer\804Printer"
oNet.SetDefaultPrinter "\\PrintServer\804Printer"

ElseIf lokale = "807" Then
oNet.AddWindowsPrinterConnection "\\PrintServer\807Printer"
oNet.SetDefaultPrinter "\\PrintServer\807Printer"

ElseIf lokale = "819" Then
oNet.AddWindowsPrinterConnection "\\PrintServer\819Printer"
oNet.SetDefaultPrinter "\\PrintServer\819Printer"

ElseIf lokale = "823" Then
oNet.AddWindowsPrinterConnection "\\PrintServer\823Printer"
oNet.SetDefaultPrinter "\\PrintServer\823Printer"

ElseIf lokale = "824" Then
oNet.AddWindowsPrinterConnection "\\PrintServer\824Printer"
oNet.SetDefaultPrinter "\\PrintServer\824Printer"
End If

'---------------------------------------------------------------------
'*** oprydning
Set oNet = Nothing
Avatar billede brianp Nybegynder
12. maj 2005 - 09:10 #2
Det er en mulighed men ikke for mig da jeg har 250 af dem som skal administreres og det vil være for besværligt
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
Kurser inden for grundlæggende programmering

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



Seneste spørgsmål Seneste aktivitet
I dag 06:10 Excel åbner fil i kæmpe format Af Aske i Excel
I går 22:00 Datafordeler Af Lsk i PHP
I går 12:37 Summere beløb pr. dato Af TTA i Excel
31/1022:44 Tilslutte chassic fans Af viking69 i PC
31/1020:28 LED lysstofrør Af ErikHg i Fri debat