- - PR -
【ASP.NET】schtasksをShellで実行すると・・・・
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-11-26 03:07
お世話になります。
ASP.NETでShell関数とschtasksコマンドを使ってWebからのタスクの登録と 実行を考えております。 ところが、コマンドで打つと登録も実行もうまくいくのですが Shellで行うと、実行時に「開始できませんでした」と出てしまいます。 コマンドは以下のとおりです。aaaは実行するファイルの権限を持ったユーザです。 c:\\>schtasks /create /sc once /ru "aaa" /rp "aaa" /tn "task1" /tr "c:\\aaa.vbs" /sd "2006/11/26" /st "02:45:00" shellにはこれを変数に放り込んで実行してます。 strCmd = "schtasks /create /sc once /ru ""aaa"" /rp ""aaa"" /tn ""task1"" /tr ""c:\\aaa.vbs"" /sd ""2006/11/26"" /st ""02:45:00"" Shell(strCmd) 気になるのは、作成されたタスクを見ると、「実行するアカウント名」が、コマンドでたたいたときは「aaa」になりますが、ASP.NETで実行すると、現在ログオンしている ユーザ名になってます。 ASP.NET側から「aaa」という「ユーザを実行するアカウント」としたタスクを 作成する方法をご存知の方いらっしゃいましたらご教授願います。 よろしくお願い致します。 | ||||
|
投稿日時: 2006-11-28 12:33
自己レスです。
無事解決することが出来ました。 ありがとうございました。 | ||||
|
投稿日時: 2006-11-28 12:59
どういたしまして。 |
1