現在、ユーザー用に2つのリモートデスクトップファームを作成しています。
1つのファームは運用スタッフ用で、もう1つはアカウント用です。どちらの場合も、サーバー2012 R2リモートデスクトップ展開と中央ユーザープロファイルディスクを使用して、接続先のサーバーに関係なく一貫したプロファイルを実現しています。
アカウントスタッフが使用するアプリケーションの1つは、Excelレポートアドインです。レポートは1日の特定の時間に実行されるようにスケジュールされます。これらのスケジュールされたレポートは、基本的にWindowsタスクです。
接続するファームは2つのホスト間で負荷分散されるため、一方のサーバーまたは他方のサーバーにログオンできます。現時点での私の問題は、スケジュールされたレポートがサーバー間でそれらを追跡しないため、スケジュールタスクは、タスクが作成されたホストに接続されている場合にのみユーザーが使用できることです。
ユーザーがログオフするとプロファイルが読み込まれなくなるため(タスクが一元的に保存される理由)、これを行うことはできないと思いますが、誰かが保存できるかどうかを確認できることを望んでいます。これらのスケジュールされたタスクは、システムフォルダーではなくユーザープロファイルにあり、タスクがそれらを別のサーバーで追跡できるようにします。
スクリプトを使用してサーバー間でタスクを同期することを検討しましたが、それはタスクが1回だけではなく複数回実行されることを意味し、実行可能なオプションではありません。
Windowsタスクスケジューラには、ストック機能で求めていることを実行するためのプロビジョニングがありません。あなたが望むものを得るために、あなたはサードパーティのソフトウェアに目を向けるか、あなたが言うように、あなた自身で何かをまとめようとする必要があるでしょう。