Link to home
Start Free TrialLog in
Avatar of ryder0707
ryder0707Flag for Malaysia

asked on

List installed/mapped newtork printers in a PC for a user remotely

How do i list all the installed/mapped newtork printers in a specific PC for a domain user remotely? Assuming the user had logon to the PC before
Avatar of misterlupo
misterlupo

it is stored in the users' profile. Open regedit and load hive NTUSER.DAT from user's profile directory. Then navigate to "Printers\Connections" where you can find the list of printer names including the print server name.
Avatar of ryder0707

ASKER

Can i do it remotely? Is it possible to load hive while user is logon? Any impact to the user?
The user won't notice anything. If it's just to look there.
no, you cannot load or copy this file while the user is loggen on. However if you use roaming profiles, you can copy it from the server. If the user is logged on you can also get the printer information from the loaded user hive. Open regedit, connect to the remote PC and go to HKEY_USERS and select the right user account. It should be easy if you have the user's SID. If not, there should be only one key with a long SID name.
In the following page you will find some nice vbs scripts from Microsoft that work for local and remote computers. Just use them...

http://technet.microsoft.com/en-us/library/cc782930%28WS.10%29.aspx
ASKER CERTIFIED SOLUTION
Avatar of EYRajeshTV
EYRajeshTV
Flag of India image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
SOLUTION
Avatar of Ben Personick (Previously QCubed)
Ben Personick (Previously QCubed)
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial