Use the script below to add a network printer, you can simply dump this into a txt file, rename to a .VBS and change the printer addresses (these need to be shared of course!)
The last bit of code should stop the “Error: 8007007B – the filename, directory name, or volume label syntax is incorrect” as it will keep retrying the connection to the printer share if the network is slow and timming out etc.
Last bit is to drop the script into the DC netlogon and add to group policy! BAMM!
Set net = CreateObject("WScript.Network")
On Error Resume Next
Set objNetwork = CreateObject("WScript.Network")
boolConnected = False
intAttempts = 1
While boolConnected = False And intAttempts <= 5
If Err.Number <> 0 Then
intAttempts = intAttempts + 1
boolConnected = True