1

Windows Server 2008 RC2 のスケジュールされたタスクに問題があります。

バッチファイルを使用して、毎日同時にFirefoxブラウザーを開きたいとしましょう(実際にはSeleniumテストを実行したいのですが、問題を単純化しました)。

私はそれを設定し、「ユーザーがログインしたときにこのタスクを実行する」を選択すると、正常に実行されます。

問題は、ユーザーがログインしているかどうかに関係なく、このタスクを実行する必要があるため、このオプション (「ユーザーがログインしているかどうかに関係なくタスクを実行する」) を選択し、このタスクに「最高優先度」を選択したことです。 、しかし、それは動作しません。タスクが開始されていることを示していますが、ブラウザは開いていません。このタスクを手動で実行しても、ログインしているときにブラウザーが開きません (ユーザーがログインしている場合にのみタスクを実行するように選択すると、完全に機能します)。

私たちの Web ホスティング会社の管理者は、いくつかのセキュリティ上の問題により、これは不可能であると言いましたが、これをアーカイブする方法があるに違いないと確信しています.

前もって感謝します。

4

1 に答える 1

1

あなたが説明したのとまったく同じ問題がありました。アクションに「開始」ディレクトリを指定することで解決しました。コマンドファイルがあるフォルダの名前を入力しただけです。

「ユーザーがログインしているかどうかにかかわらず実行する」を選択し、「最上位の権限で実行する」をチェックせずに実行されるようになりました。

于 2012-05-04T15:59:25.683 に答える