当社にはCitrixを実行している5台の仮想Windows2003サーバーがあり、ユーザーはログオンできます。サーバーの1つがこれまでのところ日付/時刻を変更することがよくあり、2003年との時差のためにユーザーはログオンできません。サーバーとDC(サーバー2008)。
サーバーにログインし、ユーザーがログインできるように日付/時刻を手動で変更する必要があります。
リージョンはすべて正しく設定されています。私が使用したコマンドは次のとおりです。
ネットタイムsetsp:dcboxネットストップw32timeネットスタートw32time w32tm/resync/rediscover
そして
ネット時間/ドメイン/セット
これらのコマンドは、システム時刻をDCの時刻に設定しますが、設定は数日または数週間続く場合があり、予測できません。
また、影響を受けるサーバーが一晩で再起動せず(深夜頃に再起動するようにスケジュールされている)、イベントビューアで、日付が午後7時50分頃に2011年6月9日から2011年9月9日にジャンプすることにも気付きました。
どんな助けでも大歓迎です。
仮想化プラットフォームについては言及していません。それはVMWareですか? VMが時間を失うという問題が発生しました。これは、VMがホストのCPUを共有していることが原因であると考えられます。 VMWareツールには、VMのクロックをホストのクロックと同期するオプションがあります。これが役立つ場合があります。
また、dcboxがドメインコントローラーだと思いますか?同期の問題がサーバーが仮想であるという事実が原因である場合は、代わりに、pool.ntp.orgなどの外部NTPサーバーとの同期が成功する可能性があります。
net timeは非推奨であるため、w32tmを使用して時間同期設定を構成する必要があります。
コマンドNettime/querysntpを実行すると、コンピューターが同期するように構成されているNetwork Time Protocol(NTP)サーバーの名前が表示されますが、そのNTPサーバーは、コンピューターのタイムクライアントがNTPまたはAllSync。ほとんどのドメインメンバーコンピューターのタイムクライアントタイプはNT5DSです。つまり、ドメイン階層から時刻を同期します。
必要なコマンドは、次のいずれかです。
w32tm/config/syncfromflags:MANUAL/manualpeerlist: "dcbox_ip_here"
(選択したソースから手動で同期するように設定)または
w32tm/config/syncfromflags:DOMHIER/update
(ドメインの階層から自動的に同期するように設定されています)
次に、次の両方を使用してコマンドに従います。
ネットストップw32time
net start w32time
また、VM内にインストールされたゲストの追加によって、VMがホストから同期されていないことを確認する必要があります。同期されている場合は、ホストの時間は非常に正確です(ここでも、ネイティブのNTPクライアントを使用して、NTP設定)を構成します。Rainyが述べたように、スクリプトは適切な代替ではありません)。
また、ゲストのNTPがタイムソースをチェックする頻度を増やし、「あきらめて同期を停止するまで最大ドリフト」の値を増やす必要がある場合もあります。