As per subject.
I've found some ways of scripting printer creation on Windows print servers using WMI, but it looks like WMI doesn't support clustered print servers (or clustered servers at all).
The scripts in
C:\Windows\System32\Printing_Admin_Scripts are useless because, they are not cluster-aware and end up creating the printers on the active cluster node (just like using WMI).
The only tool I found that was able to work on a clustered print server is
printui.exe (shortcut for
rundll32 printui.dll, PrintUIEntry), but it can't create TCP printing ports: it can only add printers if the port already exists.
How can I completely script printer creation (including TCP printing ports!) on a clustered Windows Server 2008 R2 print server?