多分誰かがアイデアを持っています。スクリプトを実行する前に、少なくとも2、3日以内にシステムに適切な日/年があることを確認したいと思います。私がそれをどのように行うことができるかについてのアイデアはありますか?
2 に答える
このガイドを参照してくださいhttp://www.pool.ntp.org/en/use.html
最近のWindowsバージョンを使用している場合は、システムに組み込まれているntpクライアントを使用できます。管理者として次のように入力します
w32tm /config /syncfromflags:manual /manualpeerlist:0.pool.ntp.org,1.pool.ntp.org,2.pool.ntp.org,3.pool.ntp.org
コマンドプロンプトで。これは、Windows2003以降で機能します。古いバージョンのWindowsを使用している場合は、試すことができます
net time /setsntp:"0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org"
同じことは、管理者として、タスクバーの時計を右クリックし、[日付/時刻の調整]を選択し、[インターネット時刻]タブにサーバー名を入力することで実現できます。
Meinbergは、Windows用のntpデーモンのポートを作成しました。
Windowsシステムがドメインの一部である場合、コンピューターの時刻を個別に更新できない場合があります。Windowsでの時刻の設定の詳細については、「Windowsタイムサービスのしくみ」を参照してください。
%date%
および%time%
環境変数も確認してください。
私も同じ問題を抱えています。現地時間をntpプールのオンと比較するために使用できます。
w32tm /stripchart /samples:1 /computer:es.pool.ntp.org /dataonly
差が180秒より大きい場合に失敗するスクリプトがあります。まだ必要な場合は拡張できます。