1

誰かが私を正しい方向に向けてくれることを願っています。

ユーザーのネットワークプリンターをリモートで管理できるようにしたいと考えています。つまり、PowerShellやC#などを使用してコンピューター名またはIPアドレスを選択し、プリンター(プリントサーバー上にある\ PrintServer \ Printer01)を選択して、ターゲットユーザーのコンピューターにインストールします。

パーミッションのために何かを言っているのを見たことがあります。ユーザーに適切にインストールするには、IDを偽造する必要があるかもしれません。

PowerShellにAdd-Printerコマンドレットがあることに気付きましたが、それは私のマシンでは認識されないことを示しています。ただし、add-printer -r CompName -p \ server \ Printer01のように実行すると、リモートコンピューターのCompNameがプリントサーバーからプリンター情報を取得してインストールします。

私は夢を見ていませんか?笑

4

2 に答える 2

2

Win32 関数のAddPrinterDriverAddPrinterは、リモート マシンにプリンターをインストールできます。ただし、AddPrinterDriver 関数を呼び出す前に、ドライバに必要なすべてのファイルをリモート マシンの \windows\system32\spool\drivers\[w32x86|x64] ディレクトリにコピーする必要があります。

于 2012-08-12T19:00:26.057 に答える