{{tag> drucken}} ====== Standarddrucker per Registry ändern ====== Fundstelle: http://www.windows-faq.de/2010/05/25/standarddrucker-per-registry-aendern/ Die Drucker-Port-Namen z.B. "''. . . Optra610,winspool,Ne04''" müssen den eigenen Druckern angepasst werden, sie müssen existieren!\\ Man findet die Drucker-Port-Namen unter: ''**"HKEY_USERS/.DEFAULT/Software/Microsoft/Windows NT/CurrentVersion/PrinterPorts"**'' Kurzversion: cmd="cd Software\\Microsoft\\Windows NT\\CurrentVersion\\Windows\ned Device\n\\\\\\\\http://server:631\\PDF-Printer,winspool,Ne02\nq\ny\n" hive="/mnt/Dokumente und Einstellungen/Default User/ntuser.dat" echo -e "$cmd" | reged -e "$hive" Z.B. mit Bedingungen: # vorbelegte Variable: $HOSTNAME, Pfade bei Windows XP case $HOSTNAME in client01) cmd="cd Software\\Microsoft\\Windows NT\\CurrentVersion\\Windows\ned Device\n\\\\\\\\http://server:631\\Optra610,winspool,Ne04\nq\ny\n" ;; client02) cmd="cd Software\\Microsoft\\Windows NT\\CurrentVersion\\Windows\ned Device\nHPLaserJet5000,winspool,Ne01\nq\ny\n" ;; *) cmd="cd Software\\Microsoft\\Windows NT\\CurrentVersion\\Windows\ned Device\n\\\\\\\\http://server:631\\PDF-Printer,winspool,Ne02\nq\ny\n" ;; esac hive="/mnt/Dokumente und Einstellungen/Default User/ntuser.dat" echo -e "$cmd" | reged -e "$hive" **Achtung:** Auf die genaue Anzahl der Back-Slash achten, insbesondere bei den Netzwerk-Druckern - vor "http" sind es 8 Stück! ---- **oder** -> [[anwenderwiki:drucken:drucken_logon_bat|Mit Login-Script]] statt Registry+postsync