morphi01 10 Geschrieben 16. Juli 2012 Melden Teilen Geschrieben 16. Juli 2012 Tach zusammen, ich habe folgendes Problem, was ich mit einem Batch Skript lösen möchte. Unter diesem Registry Pfad HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Printers befinden sich alle installierten Drucker. Im dem Printers Ordner befinden sich dann widerum alle Drucker, die nach ihrem Druckernamen bezeichnet sind. Ich möchte nun von allen Druckern in einer for Schleife für jeden Drucker den eingetragenen Wert vom "Port"rausfinden und in eine beliebige Datei schreiben. Bedingung für den eingetragenen Wert ist, dass er mit IP_ anfangen muss (sprich ich möchte alle IP-Adressen der netzfähigen Drucker haben), wenn nicht, dann durchsuche nächsten drucker. Ich habe schon überall geguckt und es selber versucht, aber ich finde immer nur Fälle, wo nur ein bestimmter Wert gefunden werden soll, aber nicht, wie man nach mehreren Werten sucht und diese in eine Datei schreibt. Wäre klasse, wenn ihr mir bei dem Problem helfen könntet ;) Gruß Zitieren Link zu diesem Kommentar
Dukel 454 Geschrieben 16. Juli 2012 Melden Teilen Geschrieben 16. Juli 2012 Benutz Powershell. Da geht das mit dir bzw. get-childitem ganz einfach. Zitieren Link zu diesem Kommentar
morphi01 10 Geschrieben 16. Juli 2012 Autor Melden Teilen Geschrieben 16. Juli 2012 Kann ich denn so ein Powershell Skript einfach auf jedem beliebigen Rechner durchführen lassen, ohne, dass irgendwas installiert oder Umgebungsvariablen geändert werden müssen? Zitieren Link zu diesem Kommentar
Dukel 454 Geschrieben 16. Juli 2012 Melden Teilen Geschrieben 16. Juli 2012 Die Powershell muss halt überall installiert sein. Zitieren Link zu diesem Kommentar
MichaTo 10 Geschrieben 25. Juli 2012 Melden Teilen Geschrieben 25. Juli 2012 Die Powershell muss halt überall installiert sein. Ist aber ab Windows Vista standardmäßig installiert ;) Gruß Micha Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.