• ベストアンサー

ターミナルサービスで全ユーザーでタスクを実行

ターミナルサービスで複数ユーザーがログインしているときに、 ユーザー権限でタスクを実行させると、 1ユーザーのみが実行でき、 その他のユーザーは「すでに実行されているので、実行できません」 と表示されます。 どうやらタスクは1ユーザーしか同時に実行できないみたいのですが、 これをユーザー全部で実行させる方法はあるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • maesen
  • ベストアンサー率81% (646/790)
回答No.1

タスクの「設定」タブの中の[タスクが既に実行中の場合に適用される規則] が[新しいインスタンスを開始しない] になってたりしませんか? [新しいインスタンスを開始しない] がデフォルトです。 [新しいインスタンスを並列で実行] にしたらどうでしょうか。 ターミナルサービス上で検証したことは無いので解決しなければごめんなさいです。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ターミナルサービスのデスクトップ画像変更について

    ターミナルサービスにおいて、管理者が変更したデスクトップの壁紙、またはメモ付箋を全アカウントに適用することは可能でしょうか? ターミナルサービスで実行しているシステムがあり、複数ユーザーがそれぞれのアカウントでターミナルサービスに接続して利用しているのですが、システム利用時の注意点をデスクトップに表示しておきたいと思っています。 そのため、管理者側でターミナルサービスのデスクトップの壁紙に文字表記するか、メモ付箋を貼り付けておいて、それを全アカウントで表示できるようにしたいのですが、そのような方法はありますか? なお、ターミナルサービスはWindows Server2008 64ビット版を使用しております。

  • Linux(redhat系)の実行ユーザについて

    あるプログラムを実行したときの、実行ユーザについて教えてください。 基本的な質問で申し訳ございません。 (1)/etc/rc.d/init.d/に起動スクリプトを作成し、chkconfigでサーバ起動時に自動起動されるように設定したサービスの実行ユーザは誰になるのでしょうか? (2)あらかじめシステムに組み込まれているサービスで、サーバ起動時に自動起動されるサービス(httpdとか)の実行ユーザは誰になるのでしょうか? また、以下の認識で合ってますでしょうか? (3)cronから起動されるプログラムの実行ユーザは、crontabに設定されている実行ユーザ (4)OSにログイン後、ターミナルを立ち上げて、そのターミナルから起動したプログラムの実行ユーザは、OSにログインしたユーザ よろしくお願い致します。

  • root権限の実行コマンドを通常ユーザーで実行

    root権限に限らないのですが、他のユーザーの権限でしか実行できないコマンドを自分で実行する方法が知りたいのです。 と言っても、rootや他ユーザーのパスワードを知っているという前提です。 例えば、通常ユーザーで作業をしているときに、root権限で行う必要のあるコマンドを実行したいとします。 今は、suでログインしてから実行していますが、shellスクリプトで実行したいと思っています。 どういったshellスクリプトになりますでしょうか?

  • タスク実行

    教えてください。 現在、WindowsServer2003である特定のサービスが実行されたのが確認された場合、タスクから特定タスクを実行する仕組みを作りたいと考えています。 具体的には、「タスクA」をタスクスケジューラにて定期実行し、サービスに「A.exe」というサービスが確認できた際、タスクに登録してある「タスクB」を実行したいです。 この「タスクA」にて実行させるスクリプトの中身を教えていただけないでしょうか。 個別のコマンドとして「タスクB」の実行は「schtasks /Run /tn "タスクB"」で起動出来ると思います。 サービス:「A.exe」の起動確認と「A.exe」の起動が確認できた後の処理方法がわかりません。 お分かりになるかたがいらっしゃいましたらお手数ですが教えてください。 よろしくお願いします。

  • ターミナルサービスでログオンしているユーザにウィンドウを出す方法

    あるサービスプログラムが起動しているターミナルサービスに複数のユーザをログオンさせて、ユーザごとに、そのサービスプログラムからウィンドウを出す方法はありますか?OSはWindowsです。 サービスプログラムではなく、各ユーザセッションごとに1つのプログラム(プロセス)を起動すればいいのですが、このプログラムはメモリを食うため、セッションごとにプロセスを作るとメモリ搭載量を数十GBもつまなければなりません。 このプログラムは、メモリ上のデータをグラフィカルに表示するだけのプログラムです。Win32 API の、CreateWindowEx に セッションIDがついたようなAPIがあればベストのように思うのですが。 もしくは、ログオンしたユーザ側から別のCOMクライアントを使って、サービスプログラム上のハンドルを取得し、そこからウィンドウを表示させる方法でも良いです。

  • 2008でターミナルサービスのアカウント再作成

    ターミナルサービスの機能ですが、 2003ではユーザーがログインすると、Documents and Settingsにアカウントが作成され、 削除して再ログインすると、アカウントが再作成されます。 しかし2008ではユーザーがログインすると、ユーザーフォルダにアカウントが作成され、 削除して再ログインすると、TEMPアカウントが作成され、 ユーザーフォルダは再作成されません。 2008で再作成する方法はあるのでしょうか?

  • ターミナルサービスについて教えてください

    WindowsServer2003のターミナルサービスを使用しています。 最初の時に作成したユーザーでターミナルサービスにログオンしたときには、動作が遅いと感じたことは無かったのですが、ログオンするユーザーが増えたので、最初に作ったユーザーをもとにコピーしたユーザーは動作がかなり遅くなってしまいます。 最初は、ログオンするPCの違いかと思ったのですが、問題なく動作していたPCで遅いユーザーIDを使用しログオンしてみると動作が遅くPCの違いによるものではないようでした。 今回初めてターミナルサービスを使用してみたので、何か設定が間違っているのでしょうが原因が分かりません。 ターミナルサービスの動作に影響する設定等あれば教えてください。 よろしくお願いします。

  • ネットワークドライブを見るバッチをタスクで実行不可

    「ネットワークドライブ経由で他サーバ(仮にサーバB)のファイルを削除する」バッチを作成しました。 このバッチをサーバAへ置き、手動で実行すると上手く動くのですが、 タスクスケジューラに設定して実行すると失敗してしまいます。 確認用に下記ロジックを試してみると、  dir "Z:\files" (Zがネットワークドライブ) 手動ではファイル一覧が表示され、タスクからだと何も表示されず終わります。 サーバAへはAdministratorでログインしており、タスクを実行するアカウントも Administratorを使用し、もちろんAdministrators権限も持っています。 実行環境はwindows server 2003 です。(サーバAB両方共) 一つ気になる点としては、サーバAへはリモートデスクトップでログインしています。 このあたりの複合的な要素で権限が変わっているのかもしれませんが確認方法が判らず 困っております。 タスクからでも同様に動かせる方法や、バッチ上から実行中アカウントを知る方法など ご存知の方がいらっしゃいましたらご回答をお願い致します。

  • 自動起動タスクを実行するユーザーのアクセス権について

    WindowsServer2003StandardEditionであるプログラムを自動起動させるために、タスクスケジューラにタスクを登録しました。タスクはサーバーがログオフされた状態でも実行される必要があります。 このタスクの実行ユーザーをAdministratorに指定した場合には、正常に実行されるのですが、一般ユーザー(ローカルUsersのメンバー)を指定した場合には、タスクが実行されません。 一般ユーザーで実行したいのですが、何を設定すればよいでしょうか? 漠然とした質問で申し訳ありませんが、何かヒントだけでももらえればと思います。 タスクの実行に際してアクセスされるファイル(EXEやログファイルなど)へのアクセス権はフルコントロールに設定しています。 WindowsNTの時には、ユーザー権利の設定で「サービスとしてログオン」というような設定がありましたが、この設定が不足しているのでしょうか?これだとすれば、どこで設定すればよいのでしょうか。

  • 実行エラーとユーザー権限

    いま、ユーザー権限で自作ソフト(vb6)を実行しようとしているのですが、 「実行時エラー 339 コンポーネント'MSCOMCT2.OCX'、またはその依存関係の一つが適切に登録されていません。ファイルが存在しないか、あるいは不正です」 とエラーが出てしまいます。 (runtimeはインストール済みです) しかし管理者権限でログインし、実行すると問題なく動きます。 このエラーはユーザー権限だから起こっているのでしょうか?(それしか考えられませんが…) そうでしたらその時の対応方法はありませんでしょうか?管理者権限でしか実行することはできないのでしょうか? よろしくお願いします