Installing printers and other settings as another user?
May 9, 2005 4:56 PM
Subscribe
I administer windows (2000, XP) machines for my workplace, but have not been able to figure out how to install printers, or related settings (Outlook profiles) as another user. Is there any way to avoid having the user have to install some things his/herself or similar painful solutions like asking for their login information?
I would prefer to not have to ask the user to log in just so I can punch in his/her mail settings, install printers, etc.--but there is no way I can avoid this as far as I can tell. Ideally, an administrator (we still use domain-based authentication) would be able to do these things for another user without requiring their login information. I do know that most programs, when installed by an administrator, install for all users. This is helpful, but no the whole solution.
Though I generally can handle this work, my primary job responsibilities are not in support (though I am the primary support guy--see where this is heading?) so solutions are preferably quick and easy.
posted by RikiTikiTavi to computers & internet (3 comments total)
1 user marked this as a favorite
Depending on the number of machines, this may be the best route to go. Play around with it a lot prior to implementation. This may require some changes to your standard desktop image (assuming you are using images for desktop deployment) and/or permissions and organizational layout on your network storage appliances.
With a lot of users and limited storage this may not be the most practical approach, and having personally used it in the past, if it is not structured properly it can really, really blow-up in your face.
You could also look into the User State Migration Tool for individual deployments if the number of users is manageable. This requires the machines to be setup at some time in the past by the user (or currently) but it should allow easier migration to new operating systems (I believe the tool is backwards compatible) or simple machine re-builds or new images.
My personal choice, however, and one that I believe gives the most flexibility from the administrative standpoint is login scripts through Active Directory group policy. If you already know some scripting languages (VBScript, Javascript, Perl, etc.) or even some full blown compiled languages, then this should not be that difficult (depending on your AD structure and office needs). You could setup some standard computer account naming conventions that correspond to specific printer names and each time a user logs in that that specific computer, they are mapped to a specified printer. You could point My Documents to a network folder (a specified home directory in the user profile for instance) so that all documents are stored (by default) to a network storage location and specify in a use policy that any user that saves/installs to an alternate folder stands the risk of losing said data. Finally, you could simply copy mail settings from a local profile to a network storage space (preferably, the user home directory as specified in their AD user profile) and have it restored to the machine each time a user logs in (a poor man's roaming profile) through a simply file copy process.
Hope this helps. Here's some links regarding login scripts and some helpful sites for script development etc.
http://www.techtutorials.info/winscript.html
http://www.devguru.com
http://www.rlmueller.net/LogonScriptFAQ.htm
posted by purephase at 5:27 PM on May 9, 2005