มีวิธีกำหนดเวลางานใน windows ที่ระบุเขตเวลาที่ระบุหรือไม่


14

ฉันต้องกำหนดเวลางานหลายอย่างเพื่อให้ทำงานซึ่งแต่ละงานต้องทำงานตามเวลาท้องถิ่นในเมืองที่แตกต่างกัน ตัวอย่างเช่นงานหนึ่งอาจต้องทำงานในเวลา 19:00 น. ในนิวยอร์กซิตี้และอีกงานหนึ่งต้องทำงานที่ 08:00 เบอร์ลิน

ปัญหาไม่เพียง แต่การประหยัดเวลากลางวันเปลี่ยนเวลา UTC งานเหล่านี้จะทำงาน แต่เมืองต่าง ๆ ปรับนาฬิกาของพวกเขาในวันที่แตกต่างกันดังนั้นการชดเชยระหว่างเมืองต่าง ๆ ก็เปลี่ยนแปลงตลอดเวลา

มีวิธีใดในการทำเช่นนี้ใน Windows โดยไม่ต้องเขียนสคริปต์แบบกำหนดเอง มีแพคเกจซอฟต์แวร์เชิงพาณิชย์ที่สามารถรองรับสิ่งนี้ได้หรือไม่?


2
ฉันไม่รู้เกี่ยวกับซอฟต์แวร์บุคคลที่สาม แต่ windows ไม่สามารถจัดการได้อย่างแน่นอน คุณจะต้องจัดการกับความแตกต่างของเวลาสำหรับแต่ละเมืองและติดตามการเปลี่ยนแปลงของนาฬิกาและปรับงานของคุณตามลำดับโดยใช้หน้าต่างเพียงอย่างเดียว
Simkill

คำตอบ:


-1

ทำไมคุณต้องใช้งานจากโฮสต์หนึ่งโดยเฉพาะ ทำไมไม่เพียงแค่เรียกใช้งานในแต่ละระบบและหากจำเป็นต้องมีโฮสต์แหล่งสคริปต์บนเครือข่ายหนึ่งที่เกี่ยวข้อง เมื่อสคริปต์เสร็จสิ้นก็สามารถตั้งค่าการแจ้งเตือนใด ๆ และเขียนพวกเขากลับไปที่ส่วนแบ่งหรือแต่ละโฮสต์ยังคงซิงค์เวลาของตัวเองสำหรับความต้องการในท้องถิ่น

ดูเหมือนว่าคุณกำลังทำงานหนักขึ้นโดยรวมถึงข้อ จำกัด ที่ไม่จำเป็น


เรามีเซิร์ฟเวอร์ที่ต้องการทำงานตอน 9.00 น. ตามเวลาท้องถิ่นของสำนักงานแต่ละแห่งของเรา มันจะเจ๋งที่จะสามารถกำหนดเวลานี้ใน Windows Task Scheduler และรู้เมื่อเวลาออมแสงในแต่ละเขตเวลา
Greg

คอมพิวเตอร์จะไม่ทราบว่าการออมในเวลากลางวันเริ่มขึ้นเว้นแต่ว่าระบบปฏิบัติการของคุณจะมีการเปลี่ยนแปลงเวลา Windows จะติดตามการประหยัดเวลากลางวันอย่างแน่นอนหากมีการกำหนดค่าโซนเวลาที่ใช้ Ntp ไม่ได้เชื่อมโยง UTC จริงๆ NTP เป็นวินาทีจริง ๆ นับตั้งแต่การรีเซ็ตครั้งล่าสุด หากคอมพิวเตอร์ทั้งหมดของคุณได้รับการกำหนดค่าสำหรับเขตเวลาท้องถิ่นงานที่กำหนดเวลาไว้จะเกิดขึ้นตามข้อมูลนั้น
Rowan Hawkins

เหตุผลที่ บริษัท ที่หลากหลายใช้ UTC คือการบันทึกข้อมูลการอ่านของมนุษย์นั้นเชื่อมโยงระหว่างโฮสต์ การบันทึกโดยใช้คอมพิวเตอร์ไม่จำเป็นต้องใช้ crutch แต่ทั้งหมดขึ้นอยู่กับความฉลาดของโปรแกรมเมอร์และถ้าบันทึกที่รวมจะแปลงเวลาเป็นมาตรฐานท้องถิ่น
Rowan Hawkins

หากคุณใช้เขตเวลาท้องถิ่นกับระบบของคุณซึ่งคุณควรจะเป็น btw จากนั้นอย่ากำหนดเวลางานให้เริ่มตั้งแต่ 1am ถึง 2am การทำเช่นนั้นจะทำให้งานมีปัญหาในช่วงเวลาที่เปลี่ยนแปลง ในการปรับไปข้างหน้างานจะไม่ทำงานในการปรับด้านหลังมันจะทำงานสองครั้ง ตรงไปตรงมาฉันคิดว่าเวลาออมแสงทั้งกลางวันเป็นแนวคิดที่ปรับเปลี่ยน ไม่มีใครที่ฉันรู้ว่าชอบการเปลี่ยนแปลงเวลาการสูญเสียผลผลิตจากการบังคับให้ทุกคนเปลี่ยนการตั้งเวลาภายในหนึ่งชั่วโมงสองครั้งต่อปี
Rowan Hawkins

2
ฉันคิดว่าคุณพลาดจุดของฉัน เราต้องเรียกใช้กระบวนการจากเซิร์ฟเวอร์ในสำนักงานใหญ่ของเราหลายครั้งต่อวัน เวลาเข้าแถวเวลา 9.00 น. ในสำนักงานท้องถิ่นทั่วโลก เราไม่สามารถเรียกใช้กระบวนการในสำนักงานได้ แต่ต้องเรียกใช้จากเซิร์ฟเวอร์กลางดังนั้นเราจึงไม่สามารถเปลี่ยนเขตเวลาเป็นเขตเวลาท้องถิ่นของแต่ละสำนักงานได้ (เป็นเขตเวลาท้องถิ่นของสำนักงานใหญ่) คงจะดีถ้ามีคุณลักษณะใน Windows Task Scheduler เพื่อพูดว่า "เปิดใช้งานตอน 9 โมงเช้าที่ชิคาโก"
เกร็ก
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.