- ベストアンサー
グループポリシーでログオン時のメッセージを表示する方法
- Windows Server 2008R2 ActiveDirectoryのグループポリシーには、「コンピューターの構成」と「ユーザーの構成」があります。
- ログオン時にメッセージを表示させるには、OUの内に「コンピューターアカウント」を作成して、「コンピューターの構成」「ポリシー」「Windowsの設定」で設定します。
- 「コンピューターの構成」内には「デスクトップ」関連のポリシーがないため、「対話型ログオン:ログオン時のユーザーへのメッセージのタイトル/メッセージ」を加える場合は「ユーザーの構成」ではなく「コンピューターの構成」で設定する必要があります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>確かに、OUの内に「コンピューターアカウント」を作成して、「コンピューターの構成」「ポリシー」「Windowsの設定」・・・で設定すると、ログオン時にメッセージを表示させることが出来ますが、この「コンピューターの構成」内には「デスクトップ」関連のポリシーがありません 「対話型ログオン:ログオン時のユーザーへのメッセージ・・・」はそのコンピュータにログオンするユーザー全てに対してメッセージを出すためのものですからこの通りの動作になります。 「コンピューターの構成」はコンピュータアカウントに適用されるポリシーです。 「ユーザーの構成」はユーザーアカウントに適用されるポリシーです。 これらは別々の適用になります。 ユーザーアカウントに「コンピューターの構成」を設定したポリシーを適用しても、そのポリシーは有効になりません。 同様にコンピュータカウントに「ユーザーの構成」を設定したポリシーを適用しても、そのポリシーは有効になりません。(ループバックを除く) >どのようにすれば、現在設定してあるポリシーに「対話型ログオン:ログオン時・・・」を加えることが出来るのでしょうか? 「対話型ログオン:ログオン時のユーザーへのメッセージ・・・」を適用したコンピュータアカウントのPCに対して、 「デスクトップ」関連のポリシーを適用したユーザーアカウントでログオンすれば両方のポリシーが有効となります。 メッセージの表示がコンピュータアカウントに依存するのがまずい場合は、 「対話型ログオン:ログオン時のユーザーへのメッセージ・・・」を使うのでは無く、 メッセージを表示するスクリプトを作成して、「ユーザーの構成」でログオンスクリプトを設定する方法があると思います。 見た目を気にしなければ、WSHのMsgBoxで表示するのが一番簡単でしょうか。 グループポリシーに関しては参考Webサイトや書籍が多く出てますのでいろいろ調べてみて下さい。
お礼
>「対話型ログオン:ログオン時のユーザーへのメッセージ・・・」を適用したコンピュータアカウントのPCに対して、「デスクトップ」関連のポリシーを適用したユーザーアカウントでログオンすれば両方のポリシーが有効となります。 その通りでした。ありがとうございました。