0

ログオンするたびにプリンタを再マッピングする必要がある Wyse シン クライアントが約 12 台あります。そのため、mac/username/printermodel ファイルをロードし、ログインしてプリンターの名前、プリンタードライバー、使用するポートを prnmngr に渡すユーザーに基づいて、Wyse クライアントの Mac のレジストリを検索するアプリがあります。 .vbs ユーザーのプリンターをインストールします。

私が抱えている問題は、アプリを管理者として実行しない限り、プリンターが追加されないことです。prnmngr.vbs は管理者権限で実行する必要があるためです。

では、管理者として prnmngr.vbs を実行し、それに 3 つの変数を渡すにはどうすればよいでしょうか?

ジョージ

4

1 に答える 1

0

私はあなたの質問を正しく理解できていないので、ご容赦ください。アプリを管理者として起動する必要があり、prnmngr.vbs がアクセス許可を継承できる場合は、このスクリプトを試すことができます。

 Option explicit
dim oShell
set oShell= Wscript.CreateObject("WScript.Shell")
oShell.Run "runas /user:administrator ""yourapp.exe"""
WScript.Sleep 100
'Replace the string yourpassword~ below with
'the password used on your system. Include tilde 
oShell.Sendkeys "yourpassword~"
Wscript.Quit

明らかに、スクリプトには管理者パスワードが含まれているため、スクリプトの読み取りを制限する必要があります

于 2013-02-15T00:34:49.133 に答える