grossmeisterg
Goto Top

Lokale Drucker anderer USer an einem PC anzeigen.

Hi,

kennt jemand von euch die Möglichkeit sich an einem PC die installierten Drucker der anderen User anzeigen zu lassen: Wenn ja ist auch ggf. möglich Teilweise drucker zu löschen ??

Die PCs sind alle nicht in einer Domäne.

Die USerpasswörter sind uns nicht zugänglich, daher muss ich einsehen als Admin welcher USer welchen Drucker nutzt.

Für Hilfe dankend euer GrossG

Content-ID: 38758

Url: https://administrator.de/contentid/38758

Ausgedruckt am: 20.11.2024 um 06:11 Uhr

killabunny
killabunny 25.08.2006 um 15:12:53 Uhr
Goto Top
Hmm per MSTSC/ VNC etc. als Admin auf dem Rechner anmelden und schaun was da so an Druckern installiert ist.

Oder die Drucker im Netz freigeben und die Rechte entsprechend vergeben...
Sprich User darf nur drucken sonst nix.. du als Admin den Drucker entfernen... sollte eigentlich gehen.

Server ist dann ja der jeweilige PC an dem Drucker angeschlossen. Wer wie oft und wann welchen Drucker an an seinem PC nutz wirst du so nicht raus bekommen, es sei denn du fragst den User oder richtest einen Druckserver ein.

Aber da die Drucker alle lokal angschlossen sind und nicht übers Netzwerk angesteuert werden...

Du kannst dich zwar per Verwalten auf einen anderen Rechner einklicken sofern er im Netz ist, aber die Drucker siehst du da dann nicht.

Evtl. könntest du aber per WMI die Drucker an den Rechner inventarisieren.. ich schau mal nach..

greetz das Bunny
GrossmeisterG
GrossmeisterG 25.08.2006 um 15:18:52 Uhr
Goto Top
@killabunny das Problem ist das es sich teilweise um Drucker handelt die an aderen PCs freigegeben sind und teilweise lokale Drucker. Wenn ich mich als Admin an dem PC anmelde so sehe ich leider nicht automatisch die Drucker über die die anderen USer auch verfügen. Die Drucker die ich löschen möchte sind die, die Windows XP in einer Arbeitsgruppe automatisch installiert (sprich die die an anderen PCs freigegeben sind) zu erkennen an dem Namen"automatisch an PC x".
killabunny
killabunny 25.08.2006 um 15:22:05 Uhr
Goto Top
Ok ist klar...

Ich hab grad mal en bischen gescriptet.. WMI kann dir alle installierten Drucker an einem PC zurückgeben, höchst wahrscheinlich auch die freigebenen.

Du mußt ja auch an einem PC den freigebenen Drucker einer anderen Netzwerkresource installieren. Sollte mit WMI eigentlich möglich sein, das User unspezifisch auszulesen.
GrossmeisterG
GrossmeisterG 25.08.2006 um 15:25:00 Uhr
Goto Top
das hört sich doch schon gut an, wobei ich das schon user gebunden sehen muss. Also ich will sehen welcher user hat welche drucker installiert auf einem PC.
killabunny
killabunny 25.08.2006 um 15:36:00 Uhr
Goto Top
Ich denke mit WMI kannst du dir die Infos vom Rechner ziehen. Grad nochmal nachgeschaut, also Printershares kannste dir auch anzeigen lassen, ob die aber den jeweiligen User jeweils einbeziehen, k.a.!

Falls du unterbinden mochtest das User ihre Drucker im Netz zur Verfügung stellen, würd ich die Rechte einfach anpassen. Löschen wirst du wohl oder übel aber manuell mit dem angemeldetem User vornehmen müssen.
superboh
superboh 25.08.2006 um 19:44:42 Uhr
Goto Top
Hi,

als erstes eine keine Richtigstellung: Die Drucker die Du meinst, sind nur "verbunden". Installiert sind nur die Drucker welche an einer lokalen Schnittstelle hängen.

Welche Drucker ein User verbunden hat, steht in der Regstry unter dem Schlüssel HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\PrinterPorts

Die einzelnen User sind unter HKEY_USERS mit ihrer SID aufgeführt. Welche SID welcher User ist kann man mit Tools wie SID2User rausfinden.
Du kannst auch Remote auf die Registry eines anderen Rechners zugreifen und Daten einsehen.
Dazu muss der User jedoch angemeldet sein. Oder Du importierst seine Registry-Werte ...

Am einfachsten wäre es, wenn der User angemeldet ist, diese Werte in ein Logfile schreiben zu lassen, evtl mit einem Loginscript. Oder einer Batchdatei die jeder User einmal ausführen soll.

Gruß,
Thomas
GrossmeisterG
GrossmeisterG 28.08.2006 um 14:49:36 Uhr
Goto Top
Vielen Dank Thomas,

das war der richtige Tip. HAb es ausprobiert und muss sagen, es bringt mich weiter face-smile THX Gross G