
管理者権限の無いユーザーにパスワードを教えずにコマンドを実行させる方法がないか検討しています。
rusas コマンドでは可能なようですが、パスワードをプロンプト要求されることと、それを回避する方法も難しいようです。
psexecコマンドではユーザー名とパスワードをパラメタで渡すことが可能なようですが、リモートコンピュータでの実行が前提になっているのか、ローカルコンピュータ上での動作がうまくいかないようです。
やりたいことは、ネットワークで繋がっていないPCに対してのIPアドレスの変更です。
IPアドレスを変更していない状態で、PCを異動先へ持って行ってしまったため、リモートでの操作ができないためです。
netshコマンドでアドレスの変更は実現できるようですが、これをローカル管理者権限で動かすバッチさえできれば、そのバッチをcom化してパスワードが見えないようにすればなんとかなるのではないかと思っています。
psexec -u localuser -p password 動作させたいコマンド
と入れると、
最後に動作させたいコマンド exited with error code 1
と出てきてエラーになります。
フルパスで入れると、エラーは出なくなります。
これで問題無いとしても、今度はフルパスで決まった場所にコマンドをコピーするのに苦労しますが、他に方法は無いでしょうか?
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
>schtasks /create /tn test01 /tr c:\test.bat /ru user /rp password /sc weekly /d mon /st 10:00:00
>と入れた時点で「パラメータが間違っています」とだけ出てきて受け付けられません。ちなみにuserはローカル管理者アカウントです。
何かおかしいですね。
私のPC上で /ru と /rp を私の環境に変えて実行しましたが問題無く登録出来ています。
/ru で指定したユーザーはこちらもローカル管理者です。
OSはWindows 7です。
ちなみにschtasksを実行するユーザー(ログオンしたユーザー)には管理者権限は必要無いです。
(これが必要ならばそもそもこの方法が成り立ちませんね)
>/u だとシステム名の指定が必要だと出てきますので、ローカル管理者ではなく、使い捨てのドメイン管理者アカウントを使って実行したほうがよいのかもしれませんね。
質問を見るとリモート操作ができないPCの設定であると思いますので、ドメインアカウントの選択は無いのでは?と思います。
ローカル管理者で問題無いはずです。
No.1
- 回答日時:
OSは何でしょうか?
Windows7以降であれば標準でPowerShellが使用出来るのでこれで出来るように思います。
PowerShell,Start-Process でググって見て下さい。
パスワードの暗号化も出来るのですが暗号化するにはちょっとスクリプトを書かないとです。
VistaだとPowerShellが標準でインストールされていないのでちょっと厳しい。
schtasks コマンドでタスクスケジューラに1度だけ即時実行するタスクを登録するぐらいでしょうか。
もちろんWindows7以降でも出来ます。
com化するのならこちらのほうが良いかも。
こちらは Schtasks, RunAsでググって見て下さい。
有難うございました。
powershellのほうは難しそうなので、schtasksを管理者権限で登録、即時実行を試してみることにしました。
schtasks /create /tn test01 /tr c:\test.bat /ru user /rp password /sc weekly /d mon /st 10:00:00
と入れた時点で「パラメータが間違っています」とだけ出てきて受け付けられません。ちなみにuserはローカル管理者アカウントです。
/u だとシステム名の指定が必要だと出てきますので、ローカル管理者ではなく、使い捨てのドメイン管理者アカウントを使って実行したほうがよいのかもしれませんね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 外部ドライブにマウントできない問題について 9 2022/03/22 18:08
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- UNIX・Linux ubuntuに外部侵入できるか 2 2022/04/09 12:48
- UNIX・Linux raspberry piを使ったWebサーバー制作をしています、接続するネットワークを変更したときに 1 2023/01/09 15:57
- UNIX・Linux linuxサーバーのキャッシュをクリアするコマンドを実行したい。 5 2023/01/24 14:52
- Windows 10 USBにwindows10をいれて起動する方法 5 2022/04/14 14:29
- その他(コンピューター・テクノロジー) batファイルでPCの設定内容やプロパティーを取得したいのですが、コマンド1個で1ファイルとなるのを 2 2022/04/27 15:27
- サーバー ログオンユーザーがいない場合に自動再起動 1 2022/09/28 09:53
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- ネットワーク 瞬快 コンソール操作 ローカル端末のファイルをリモート端末にコピーする方法がない? 1 2023/03/17 18:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Steamのアカウントにログインで...
-
カカオで退会せずに、アプリだ...
-
YouTubeが毎回ログインしないと...
-
ユニクロやGUのシフト管理アプ...
-
インスタの乗っ取り解除につい...
-
カカオトークを退会せずにアン...
-
Twitterで「このアカウントは存...
-
Yahooメールにログインできません
-
昔に使っていたインスタグラム...
-
携帯電話を解約してもSMSの受信...
-
verify@twitter.comから、メー...
-
「そのメールアドレスはすでに...
-
インターネットカフェでCD書き...
-
Twitterの こうしたアク...
-
カラーノートデータをiPhoneの...
-
Accessのパスワード解除の仕方
-
インスタのアイコンについてるN...
-
入力パスワードが確認画面て゜...
-
スタディプラスではアカウント...
-
メールエラー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelのセルにユーザー名...
-
Steamのアカウントにログインで...
-
CSVファイルを添付するときにパ...
-
メールを返信したら、英語のメ...
-
ユニクロやGUのシフト管理アプ...
-
runas実行した時にきかれるパス...
-
YouTubeが毎回ログインしないと...
-
インスタの乗っ取り解除につい...
-
「そのメールアドレスはすでに...
-
携帯電話を解約してもSMSの受信...
-
カカオで退会せずに、アプリだ...
-
「@」(アットマーク)の無いメ...
-
ワードに入力したメールアドレ...
-
不正ログインされました。対応...
-
カカオトークを退会せずにアン...
-
インスタのアイコンについてるN...
-
pixivで新規登録しようと思い、...
-
存在しないアドレスにメールを...
-
メールアドレスを人に教えるの...
-
Access ファイルの権限を設定...
おすすめ情報