VBScript
WindowsServer
vbs
プリンタ

現調時、プリンタ追加をスクリプトで追加してて困った事

現調時、プリンタ追加をスクリプトで追加してて困った事

環境

OS:Windows2012R2 Datacenter
役割:APサーバー
   サーバー名:IPAddress RDS01:192.168.1.1
   サーバー名:IPAddress RDS02:192.168.1.2
設定したいプリンタ
   プリンタ名:PRN01
   機種:FX DocuPrint 3100
   IPAddress:192.168.1.250

内容

事前にプリンタドライバ(FX DocuPrint 3100)をRDS01、RDS02へインストーラ(GUI)を用いてインストール済みの状態でRDS02へ以下のコマンドを使いプリンタを追加しRDS01へ同じコマンドを使い追加したらエラーがでた

使ったコマンド

IP設定
cscript.exe /nologo %WINDIR%\System32\Printing_Admin_Scripts\ja-JP\prnport.vbs -a -r IP_192.168.1.250 -h 192.168.1.250 -o raw -n 9100

プリンタ追加
cscript.exe /nologo %WINDIR%\System32\Printing_Admin_Scripts\ja-JP\prnmngr.vbs -a -p "追加テスト1" -m "FX DocuPrint 3100" -r IP_192.168.1.250

エラー内容

プリンタを追加できません 追加テスト1 エラー0x80041001

操作PutInstance
プロバイダWin32プロバイダ
説明プリンタドライバが不明です。
Win32エラーコード1797

やった事

ググってみると対処方法は見つからなかった。ドライバが不明ならドライバを指定してやろうという発想でドライバをCUIにてインストールする方法を探し、以下を試したらプリンタ追加ができた。
やったw

cscript.exe /nologo %WINDIR%\System32\Printing_Admin_Scripts\ja-JP\prndrvr.vbs -a -m "FX DocuPrint 3100" -v 3 -i "<ドライバのパス>\FXLBNJL.inf"

cscript.exe /nologo %WINDIR%\System32\Printing_Admin_Scripts\ja-JP\prnmngr.vbs -a -p "追加テスト1" -m "FX DocuPrint 3100" -r IP_192.168.1.250
追加されたプリンター 追加テスト1