Új hozzászólás Aktív témák
-
CsodaPOK
senior tag
Adott egy login script, mely hálózati nyomtatót csatolna fel az usereknek. Ami ezt megcsinálná:
'Delete all existing network printer on the machine
Set wshPrn = wshNetwork.EnumPrinterConnections
For x = 0 To wshPrn.Count - 1 Step 2
If Left(wshPrn.Item(x+1),2) = "\\" Then wshNetwork.RemovePrinterConnection wshPrn.Item(x+1),True,True
Next
'Add network printer and set to default
PrinterPath = "\\szervernév\nyomtatónév"
WshNetwork.AddWindowsPrinterConnection PrinterPath
WshNetwork.SetDefaultPrinter "\\szervernév\nyomtatónév"Annyit csinál, hogy megkeresi és törli a már felcsatolt hálózati nyomtatókat (ha a user valamit bűvészkedett a gépen, akkor pucolja le a dolgokat), majd felcsatolja a hálózati nyomtatót és alapértelmezetté teszi.
Ez tökéletesen működik 32 bites XP-n és 32 bites Win7-en.64 bites Win7-en viszont törölni töröl, de a nyomtatót nem csatolja fel, ha login scriptként fut le.
De ha külön kézzel megfuttatom ugyanonnan a scriptet, akkor viszont működik és fel is csatolja a nyomtatót.Ötlet?
Köszi!
CsodaPOK.
Új hozzászólás Aktív témák
- Luck Dragon: Asszociációs játék. :)
- Kerékpárosok, bringások ide!
- OFF TOPIC 44 - Te mondd, hogy offtopic, a te hangod mélyebb!
- Május 7-én lesz az új iPadek bemutatója
- Milyen autót vegyek?
- A fociról könnyedén, egy baráti társaságban
- Genshin Impact (PC, PS4, Android, iOS)
- Microsoft Excel topic
- PlayerUnknown’s Battlegrounds
- Autós topik
- További aktív témák...