Tag
Ich schreib grad für den Kollegen ein Script welcher die Netzlaufwerke und Netzwerkdrucker eines Users in eine Liste schreiben muss (txt). Der Part mit den Netzlaufwerken ist ja an sich nicht so ein Problem. Wie ich die Netzwerkdrucker mit welchen der User verbunden ist rausfinde weiss ich allerdings nicht.
Das andere Problem ist, wie ich es hinbringe dass er die Verbindungen von einem anderen User besorgen kann da das Script ja für den momentan angemeldeten Benutzer wirkt.
Hoffe es kann mir wer ein paar Ratschläge geben
Ahatius
Edit: Bin in diesem Thema auf das 1. Script im 2. Post gestossen. Das ist an sich ganz gut. Das Problem ist, dass er die Netzwerkdrucker nicht anzeigt von anderen Rechnern, sondern nur lokale Ports. Nur wenn ich die IP von meinem lokalen Rechner, localhost oder den Hostnamen von meinem Rechner eingebe werden mir auch die Netzlaufwerke angezeigt. Ich nehme an, das liegt daran das ich gerade darauf eingeloggt und bin und berechtigt bin das zu sehen oder so in der Art. Gibts da ne Möglichkeit doch an die Netzwerkdrucker ranzukommen?
Edit2: Was ich auch noch rausgefunden habe ist dass diese ganzen Connections der User unter "HKEY_USERS > S-1-4-21-SID-NUMMER-USER-NUMMER > Printers > Connections" die Drucker im Format von ",,Printserver,Druckername" abgespeichert sind. Das Problem was mich nun daran hindert diese auszulesen ist die Tatsache dass die SID immer anders ist und sich z. B. bereits 10 Leute an diesem Rechner angemeldet haben und somit auch 10 SID Einträge vorhanden wären.