একটি উইন্ডোজ স্ক্রিপ্টে ইন্টারনেট সময় সিঙ্ক্রোনাইজ?


12

কমান্ড-লাইনের মাধ্যমে আমি কি কোনও উপায় ইন্টারনেট টাইম সার্ভারের (যেমন: সময়.nist.gov) সাথে সিস্টেম ঘড়ি সিঙ্ক্রোনাইজ করতে পারি? সাধারণত, এটি BAT বা পাওয়ারশেল স্ক্রিপ্টের মাধ্যমে কার্যকরযোগ্য কিছু হতে হবে।

এই বিশেষ প্রয়োজনটি উত্থাপিত হয়েছে কারণ আমার কিছু ভিএম রয়েছে যার জন্য আমি নিয়মিত "সেভ মেশিন স্টেট" ফাংশনটি ব্যবহার করি এবং এগুলি যখন আমি "জাগ্রত করি" তখন এগুলি সাধারণত তাদের ঘড়িগুলি পুনরায় সংশ্লেষিত করে না। প্রায়শই, আমি তাদের পুনরায় লোড করব ঘড়িটি খুঁজে বের করার জন্য (এবং থাকছে) বেশ কয়েকদিনের বাইরে nch

ইন্টারনেট টাইম সেটিংস ডায়ালগের মাধ্যমে ঘড়িটিকে পুনরায় সমন্বয় করা সাধারণত ভাল কাজ করে তবে এটি করতে মাউস-ক্লিক করতে অনেক সময় লাগে। আমি ডেস্কটপে একটি স্ক্রিপ্ট রাখি যা আমি ডাবল-ক্লিক করতে এবং আমার জন্য কাজটি করতে পারি।

এই মুহুর্তে এটি উইন্ডোজ 7 হোম x64 চালিত এমন একটি সিস্টেমের জন্য, তবে এক্সপি এসপি 3 এর পশ্চাদপদ-সামঞ্জস্যতা ভাল লাগবে।


1
বেশিরভাগ ভিএম সফ্টওয়্যার (ভার্চুয়াল পিসি, ভার্চুয়ালবক্স) ড্রাইভারদের সাথে আসে ("সংযোজনগুলি") যা অতিথির ঘড়ির সাথে হোস্টের সাথে সামঞ্জস্য রাখে এবং অন্যান্য জিনিস।
ব্যবহারকারীর 6868

@ গ্রায়েটি - সেগুলি ব্যবহার করে তবে এটি কাজটি করে বলে মনে হচ্ছে না।
ইসজি

আমি এটির জন্য একটি বাগ টিকিট তৈরি করেছি। উইন্ডোজ ঘুম বা হাইবারনেশন থেকে পুনরায় শুরু হওয়ার পরে টাইম সার্ভারের সাথে সিঙ্ক করতে ব্যর্থ। উইন্ডোজ ইউআরআই: feedback-hub:?contextid=58&feedbackid=f15278d4-b20d-4a9a-9693-cdf8fbaaa669&form=1&src=1<- উইন্ডোজ স্টোর থেকে ফিডব্যাক-হাব ইনস্টল করা থাকলে উইন্ডোজ রান সংলাপে রাখুন
গ্যাব্রিয়েল ফেয়ার

উত্তর:


13

ডাব্লু 32 টিএম এর জন্য উল্লেখ দেখুন, "উইন্ডোজ সময়ের সাথে সংঘটিত সমস্যাগুলি নির্ণয়ের জন্য ব্যবহৃত একটি সরঞ্জাম": http://technet.microsoft.com/en-us/library/bb491016.aspx । এছাড়াও,w32tm /?

ব্যবহার w32tm /resync। আপনি net timeযদি এখনও এটি না করে থাকেন তবে আপনার সাথে একটি সার্ভারও সেট করার দরকার হতে পারে ।


2
ঠিক আছে, আমি করেছি ... @echo off && w32tm /resync && PAUSEএটি একটি বিএটি ফাইলে ফেলেছি এবং ডেস্কটপে একটি শর্টকাট সেট করে "অ্যাডমিনিস্ট্রেটর অ্যাড অ্যাডমিনিস্ট্রেটর" চেক করা আছে। ধন্যবাদ!
ইসজি

উইন্ডোজ 7-এ, যখন আমি এটি করি আমি পাই:The following error occurred: The service has not been started.
ব্যবহারকারী

@ কেচো অফ অ্যান্ড অ্যান্ড&32 টিএম / রিসাইক - কমান্ড প্রস্তাব বলেছে যে এটি কমান্ডকে স্বীকৃতি দেয় না (ডাব্লু 32 টিএম)
অর্পিত পারেখ

.. আমি যে কমান্ডটি উইন্ডোজ 7 এ চালাতে পারি নি
অর্পিত পরেক

1
@ দীপককামাত, আপনার সম্ভবত উইন্ডোজ পরিষেবাদি ব্যবহার করতে হবে (একটি রান বা অনুসন্ধান বাক্সে "Services.msc" টাইপ করুন)। উইন্ডোজ সময় খুঁজতে নীচে স্ক্রোল করুন। এটিতে ডান ক্লিক করুন এবং বৈশিষ্ট্য নির্বাচন করুন। সেখানে আপনি স্টার্টআপ প্রকারটি স্বয়ংক্রিয় হতে সেট করতে পারেন।
কર્ક লিমোহন

1
@echo off
net start W32Time
w32tm /resync
echo sync complete
  1. এই কোডটি নোটপ্যাডে অনুলিপি করুন এবং এটিকে .batফাইল হিসাবে সংরক্ষণ করুন।
  2. প্রশাসকের সুবিধার্থে ব্যাচ ফাইলটি চালান বা প্রয়োজনীয় হিসাবে টাস্ক শিডিয়ুলারের কাছ থেকে এই ব্যাচ ফাইলটি চালানোর জন্য কোনও কার্য নির্ধারণ করুন schedule

দ্রষ্টব্য: এটি প্রশাসকের সুবিধার্থে এবং একটি কার্যকারী ইন্টারনেট সংযোগ প্রয়োজন।


0

আমি নেট কমান্ড দিয়ে এটি করতাম।

এনটিপি জন্য

নেট সময় ntp.server.foo

উইন্ডোজ জন্য

নেট সময় \\ সার্ভার

এনটিপি-র জন্য যদি আপনার কোনও ধরণের / এনটিপি পতাকা প্রয়োজন হয় তা আমি মনে করতে পারি না ... এটি করলে আপনি তা বলবেন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.