私は現在、VB-Skriptを使用しています。これは、正しくインストールされるために管理権限を必要とするsetup.exeファイルを起動するためのものです。管理者として起動しないと、対応するエラーメッセージが返されます。スクリプトとセットアップは、Win7(32ビット)の「Worokplace」として分類されたネットワークにあるウィンドウ共有上にあります。Win7:管理者モードのWindowsエクスプローラと管理者モードのcmd.exeを起動する違いは何ですか?
私は理解していないfoloowing奇妙な効果を持っている:
私は「管理者」としてexplorer.exeのを実行し、最終的にErrorMessageという設定で、その結果、ダブルクリックしてスクリプトを起動します。 exeを実行するには管理者権限が必要です。私は、explorer.exeを管理者として実行すると、その中で開始された他のすべてのプロセスに同じ権限が与えられると考えました。
私は、cmd.exeを管理者として起動し、単にmyscript.vbsと入力してvbsを実行すると、インストールが成功します。
また、cmd.exe経由で共有からスクリプトを実行しましたか?それはここで関連性がありそうです。 – themel
MSIパッケージまたは独自のインストーラエンジンを使用していますか? –
もちろん、同じ場所からスクリプトを実行しました。また、管理者権限でexplorer.exeを起動してからcmdを起動すると、cmdウィンドウには管理者権限がないことに気付きました。エクスプローラが開始するプロセスに付与された権利/権限を渡さないように見えますが、私は何とか混乱しています。 – Erik