Windowsのパソコンを起動した時に、ローカルなネットワーク上にあるサーバーと時刻を同期させようと、バッチファイルを作成しタスクスケジューラーに登録した時の記録です。
< スポンサーリンク >
PC起動時に時刻を同期する設定
PCは管理者権限でサインインしておき、コントロールパネルを開きます。
コントロールパネルの開き方はコチラ→『簡単にコントロールパネルを開く-Windows 10』
職場で使用しているPCはほぼWindows10です。 色々な設定をするのにコントロールパネルを開くことは頻繁にありますが、Windows10ではコントロールパネルを開くのが面倒ですね。 [設定]の画面から色々な設定に移る …
[システムとセキュリティ]をクリックします。
[管理ツール]の中の[タスクのスケジュール]をクリックします。
左側の[タスクスケジューラライブラリ]をクリックし、右側の[基本タスクの作成]をクリックします。
[名前]欄にわかりやすい名前を入力します。私は「時刻同期」と入力しています。
[OK]をクリックします。
タスクを実行するタイミングを選択します。
コンピューターの起動時に時刻を同期させたいので、「コンピューターの起動時」を選択し、[次へ]をクリックします。
「プログラムの開始」を選択し、[次へ]をクリックします。
サーバーの時刻を取得しPCに設定するバッチファイルを選択し、[開く]をクリックします。
バッチファイルの作り方はコチラ→『ネットワーク上のサーバーから時刻を取得し設定するバッチファイルを作る』
コマンドプロンプトを使って、ローカルなLAN上のクライアントパソコンの時刻を同じネットワーク上にあるサーバーの時刻を取得し設定していました。 『コマンドプロンプトでネットワーク上のサーバーから時刻を取得し設定する-Win …
[次へ]をクリックします。
「[完了]をクリックしたときに、このタスクの[プロパティ]ダイアログを開く」にチェックを入れたまま、[完了]をクリックします。
[タスクの実行時に使うユーザーアカウント]は管理者権限のユーザーを選択しておきます。(管理者権限でサインインしていれば自動で管理者権限のユーザーになっています。)
「ユーザーがログオンしているかどうかにかかわらず実行する」にチェックを入れ、「最上位の特権で実行する」にもチェックを入れ、[OK]をクリックします。
[タスクの実行時に使うユーザーアカウント]に指定したユーザーアカウントのパスワードを入力し、[OK]をクリックします。
タスクに登録されました。
これで、PC起動時にサーバーの時刻を取得し、設定るようになりました。
こんな記事も書いています