No announcement yet.

Roaming profiles and assigning printers with GPO

  • Filter
  • Time
  • Show
Clear All
new posts

  • Roaming profiles and assigning printers with GPO

    I am looking at enabling roaming profiles for the users at my organization, we have 2 locations, and our users move from machine to machine very frequently.

    Currently, I have printers being deployed by group policy using the Print Management tool. The printers deploy fine based on each machines ou. The roaming profile is also working great on my test users.

    Now for the problem, when a user logs off, the roaming profile stores the printer info with the profile, the next time they log on to a machine in a different ou, they get those printers plus the ones already stored in the profile. Obviously this eventually leads to them having a list of printers they cant print to.

    what is the best way to keep users from acquiring a ton of printers? Would a simple log off script deleting any printers do the trick?

    Thanks for the help.

  • #2
    Re: Roaming profiles and assigning printers with GPO

    From :

    strComputer = "."
    Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
    Set colInstalledPrinters =  objWMIService.ExecQuery _
        ("Select * from Win32_Printer Where Network = FALSE")
    For Each objPrinter in colInstalledPrinters
    You might want to use this as a logoff script.. might make logging off and on a tad slower though.
    VCP on vSphere (4), MCITP:EA/DBA, MCTS:Blahblah