Windows'da belirli bir saat dilimini belirten görevleri zamanlamanın bir yolu var mı?


14

Çalıştırmak için çeşitli görevler planlamam gerekiyor, burada her biri farklı bir şehirde belirli bir yerel saatte çalışması gerekiyor. Örneğin, bir işin New York'ta saat 19: 00'da, diğerinin saat 08: 00'de Berlin'de yapılması gerekebilir.

Sorun, gün ışığından yararlanma sadece bu işlerin çalışacağı UTC saatini değiştirmekle kalmıyor, aynı zamanda farklı şehirler saatlerini farklı günlerde ayarlıyor, bu nedenle farklı şehirler arasındaki ofset de sürekli değişiyor.

Windows'da özel komut dosyaları yazmadan bunu yapmanın bir yolu var mı? Bunun üstesinden gelebilecek herhangi bir ticari yazılım paketi var mı?


2
Üçüncü taraf yazılımlarını bilmiyorum, ancak pencereler kesinlikle bunu başaramıyor. Her şehir için zaman farkını bulmanız ve saat değişiklikleri ile güncel kalmanız ve işlerinizi sadece pencereleri kullanarak buna göre ayarlamanız gerekir.
Mart'ta Simkill

Yanıtlar:


-1

Neden belirli bir ana bilgisayardan yürütülen görevlere ihtiyacınız var? neden yalnızca her sistemde görevleri çalıştırmakla kalmaz ve gerekirse komut dosyası kaynaklarını tek bir ağ biriminde barındırır. komut dosyası tamamlandığında, bildirimleri ayarlayabilir ve paylaşıma geri yazabilir veya Her ana bilgisayar, yerel ihtiyaçlar için kendi zaman senkronizasyonunu zaten korur.

Gereksiz bir kısıtlama ekleyerek çalışmanızı zorlaştırdığınız anlaşılıyor.


Ofislerimizin her birinin yerel saatinde sabah 9'da bir görev yürütmesi gereken bir sunucumuz var. Bunu Windows Görev Zamanlayıcı'da zamanlamak ve her saat dilimi için yaz saati uygulaması başladığında bunu bilmek harika olurdu
Greg

Bilgisayarlarınız saatiniz değişmediği sürece, gün ışığından yararlanma saatlerinin ne zaman başladığını bilemez. Windows, yapılandırılan saat dilimi tarafından kullanılması koşuluyla yaz saati uygulamasını kesinlikle izler. Ntp UTC'yi gerçekten ilişkilendirmez. NTP son sıfırlamadan bu yana gerçekten saniye. Tüm bilgisayarlarınız yerel saat dilimleri için yapılandırılmışsa, zamanlanmış işler bu bilgilere dayanarak gerçekleşir.
Rowan Hawkins

Bazı farklı şirketlerin UTC'yi kullanmasının nedeni, insan okuma günlüğünün ana bilgisayarlar arasında senkronize olmasıdır. Bilgisayar tabanlı günlük kaydı bu koltuk değerine ihtiyaç duymaz, ancak her şey programcıların zekasına ve konsolide günlük zamanın yerel bir standarda dönüştürülüp dönüştürülmediğine veya ntp dönem zamanı olarak ayrılıp izleyicinin referansına göre ayarlanıp ayarlanmadığına bağlıdır.
Rowan Hawkins

sistemlerinizde yerel saat dilimini kullanıyorsanız, btw olmalıdır. O zaman işleri 01:00 ile 02:00 arasında başlayacak şekilde zamanlamayın. Aksi takdirde, değiştirme süresi boyunca iş bir soruna neden olur. İleri ayarda iş çalışmaz, arka ayarda iki kez çalışır. Açıkçası tüm gün ışığından yararlanma zamanının modifiye bir konsept olduğunu düşünüyorum. Tanıdığım hiç kimse zaman değişimini, herkesi iç programlamayı yılda iki kez bir saat değiştirmeye zorlamaktan kaynaklanan üretkenlik kaybını sevmiyor.
Rowan Hawkins

2
Sanırım benim fikrimi kaçırıyorsun. Ana ofisimizdeki bir sunucudan günde birkaç kez bir işlem yapmalıyız. Saat 9:00 ile dünyanın dört bir yanındaki yerel ofiste sıralanıyor. İşlemi ofiste yapamayız, merkezi bir sunucudan çalıştırması gerekir, bu yüzden saat dilimini her ofisin yerel saat dilimine değiştiremeyiz (ana ofinin yerel saat dilimi). Windows Görev Zamanlayıcı'da "Bunu Chicago'da sabah 9'da çalıştır" diyen bir özelliğe sahip olmak güzel olurdu.
Greg
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.