
ソフトウェア制限の GPO を設定していますが、これを特定の時間帯のみアクティブにできるかどうか知りたいです。
たとえば、特定のゲーム実行ファイルを昼休みにのみ使用できるようにします。
Server 2012 を実行しています。
答え1
残念ながら、Windowsの標準ツールでは無理です。そこで、教室管理ソリューション(Tutor、Imperoなど)の出番です。
答え2
はい、WMI フィルターでは可能ですが、ユーザーは手動で gpupdate を実行するか、ポリシーが更新されるのを待つ必要があります。デフォルトでは 90 分ごとに更新され、0 ~ 30 分のランダム オフセットが適用されることに注意してください。この点を考慮してください。これも調整できます。
ソース: http://blogs.technet.com/b/askds/archive/2008/09/11/fun-with-wmi-filters-in-group-policy.aspx
特定の曜日のみ
はい、可能です! はい、顧客からその方法を尋ねられました! いいえ、理由はわかりません! ええ、最後のは冗談ですが、最初は確かに奇妙な要求に思えます。 一部の企業は、法的通知に特定の日のメッセージを設定することを好むことがわかりました。 または、ユーザーのために週の毎日別のスクリーンセーバーを実行するなどです。 人によって好みは異なると思います。
これを行うには、WQL クエリ (設定する GPO ごとに 1 つのフィルター) は次のようになります。
DayOfWeek = 1 である Win32_LocalTime から DayOfWeek を選択します。
DayOfWeek = 2 の Win32_LocalTime から DayOfWeek を選択します。
DayOfWeek = 3 の Win32_LocalTime から DayOfWeek を選択します。
したがって、曜日が可能であれば、特定の時間も可能であり、実際に可能です。ソース:http://msdn.microsoft.com/en-us/library/aa394171%28v=vs.85%29.aspx
クラス Win32_LocalTime : Win32_CurrentTime
{
uint32 Day;
uint32 DayOfWeek;
uint32 Hour;
uint32 Milliseconds;
uint32 Minute;
uint32 Month;
uint32 Quarter;
uint32 Second;
uint32 WeekInMonth;
uint32 Year;
};
二次オプション/強化:
GPO 2 タスク経由でスケジュール:
- 1 つのタスクでバイナリへのアクセス許可を削除
- 1 つのタスクでバイナリへのアクセス許可を追加
OR/AND - 1 つのタスクで昼食の開始時刻に実行し、もう 1 つのタスクで終了時刻に実行 - 非常にシンプル -> gpupdate。
ただし、ユーザーはいつでもプログラムを別の場所にコピーして実行することができます。