こちらの問題ですが、最近全く同じ内容で実行しましたところ、問題なく実行できました。
右クリック→管理者権限で実行しても、一瞬画面が出て消え、実行できない状態でしたが、出来るようになりました。
この問題は他でも目にしていましたが、windows updataなどで改善されたのでしょうか?
ひとまず問題は解決いたしました。
ありがとうございます。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
コマンドプロンプトの管理者権限について質問です。
バッチファイルを作成して実行しようとした際に、管理者権限が必要であることが分かりました。
そこで、[①バッチを右クリック→管理者権限で実行]したのですが、うまく動作しませんでした。
しかし、[②コマンドプロンプトを右クリック→管理者権限で実行した後、パスでバッチを指定して実行]すると正常に動作しました。
このことから、バッチの内容自体に誤りはないのではないかと思うのですが、毎回バッチをパスで指定して実行するのが面倒なので、①の方法でできる方法を知りたいです。
①と②の実行方法には何の違いがあるのでしょうか?
バッチの内容(一部略)(ファイル名は a.bat )
@echo off
rem 今のディレクトリを取得
set CURRENT_DIR=%~dp0
rem ディレクトリの移動
cd /D C:\Windows\System32\Printing_Admin_Scripts\ja-JP
rem プリンタドライバーのインストール
cscript prndrvr.vbs -a -m "ドライバー名" -v 3 -i "%CURRENT_DIR%driver\infファイル"
rem 通信ポートの作成
cscript prnport.vbs -a -r IP_192.168.0.107 -h 192.168.0.107 -o raw -n 9100
rem プリンターの作成
cscript prnmngr.vbs -a -p "プリンター名" -m "ドライバー名" -r IP_192.168.0.107
コマンドプロンプトからバッチを開いた時の記述(正常に動作した)
・外部の D:\p にバッチを置いたとします。
・バッチファイル名は a.bat とします。
cd /d d:\p
a.bat
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
こちらの問題ですが、最近全く同じ内容で実行しましたところ、問題なく実行できました。
右クリック→管理者権限で実行しても、一瞬画面が出て消え、実行できない状態でしたが、出来るようになりました。
この問題は他でも目にしていましたが、windows updataなどで改善されたのでしょうか?
ひとまず問題は解決いたしました。
ありがとうございます。
ありがとうございます。
Administrator権限で実行するために、そのようなコマンドがあるのですね。
今後活用させていただきます。
© ウィンドウズスクリプトプログラマ - Windows Script Programmer 2021
サーバにあるバッチファイルを管理者として実行できない。 (ウィンドウズスクリプトプログラマ 返信日 2020年6月26日)
エラーメッセージを見る。
> うまく動作しませんでした。
どのように「うまく動作」しないのか具体的に示せば、解決策がアドバイスされるかもしれません。
バッチをデバッグして動作しない状況を詳しく確認しましょう。
「powershell -command start-process cmd -verb runas」の応用で起動するか、
「Runas /savecred /user:Administrator "powershell start-process プログラム -verb runas"」として起動するかでしょう。
カレントディレクトリの指定の受け渡しはstart-processに「-WorkingDirectory」オプションを指定することになるでしょう。