Apakah ada cara untuk menjadwalkan tugas di windows menentukan zona waktu tertentu?

12

Saya perlu menjadwalkan beberapa tugas untuk dijalankan, di mana masing-masing harus dijalankan pada waktu lokal tertentu di kota yang berbeda. Misalnya, satu pekerjaan mungkin harus dijalankan pada pukul 19:00 New York City, dan yang lain harus dijalankan pada pukul 08:00 Berlin.

Masalahnya bukan hanya penghematan siang hari mengubah waktu UTC pekerjaan ini akan berjalan, tetapi berbagai kota menyesuaikan jam mereka pada hari yang berbeda, sehingga offset antara kota yang berbeda juga terus berubah.

Apakah ada cara untuk melakukan ini di Windows tanpa menulis skrip khusus? Apakah ada paket perangkat lunak komersial yang dapat menangani ini?

Chuu
sumber
2
Saya tidak tahu tentang perangkat lunak pihak ketiga, tetapi windows tentu tidak bisa mengatasinya. Anda harus menghitung perbedaan waktu untuk setiap kota dan tetap mengikuti perkembangan jam dan menyesuaikan pekerjaan Anda hanya dengan menggunakan windows saja.
Simkill

Jawaban:

-1

Mengapa Anda perlu menjalankan tugas dari satu host tertentu? mengapa tidak hanya menjalankan tugas di setiap sistem dan jika perlu host sumber skrip pada satu jaringan terkait volume ketika skrip selesai, ia dapat mengatur notifikasi apa pun dan menuliskannya kembali untuk dibagikan atau Setiap host sudah memiliki sinkronisasi waktu sendiri untuk kebutuhan lokal.

Tampaknya Anda membuat pekerjaan Anda lebih sulit dengan memasukkan batasan yang tidak perlu.

Rowan Hawkins
sumber
Kami memiliki server yang perlu menjalankan tugas pada jam 9 pagi waktu setempat di masing-masing kantor kami. Akan lebih keren untuk dapat menjadwalkan ini di Penjadwal Tugas Windows dan memilikinya tahu kapan waktu musim panas tiba untuk setiap zona waktu
Greg
Komputer tidak akan tahu kapan penghematan siang hari masuk kecuali os Anda mengeluarkan waktu berubah. Windows tentu melacak penghematan waktu siang hari, asalkan zona waktu yang dikonfigurasi menggunakannya. Ntp tidak benar-benar mengaitkan UTC. NTP benar-benar detik sejak reset terakhir kali. Jika semua komputer Anda dikonfigurasikan untuk zona waktu lokal mereka maka pekerjaan terjadwal akan terjadi berdasarkan informasi itu.
Rowan Hawkins
Alasan beberapa perusahaan yang berbeda menggunakan UTC adalah agar pencatatan pembacaan manusia dilakukan secara sinkron antar penghuni. Pencatatan berbasis komputer tidak memerlukan penopang itu, tetapi semuanya tergantung pada kecerdasan pemrogram dan jika log yang terkonsolidasi mengubah waktu menjadi beberapa standar lokal atau menjadikannya sebagai waktu ntp dan disesuaikan berdasarkan referensi pemirsa.
Rowan Hawkins
jika Anda menggunakan zona waktu lokal di sistem Anda, yang seharusnya Anda ketahui adalah btw. Maka jangan jadwalkan pekerjaan untuk memulai antara jam 1 pagi dan 2 pagi. Melakukan hal itu akan menyebabkan masalah pada pekerjaan selama waktu pergantian. Dalam penyesuaian maju, pekerjaan tidak akan berjalan, di penyesuaian belakang itu akan berjalan dua kali. Terus terang saya pikir seluruh waktu musim panas adalah konsep yang sudah ketinggalan zaman. Tidak ada yang saya tahu suka perubahan waktu, hilangnya produktivitas dari memaksa semua orang untuk mengubah penjadwalan internal satu jam dua kali setahun.
Rowan Hawkins
1
Saya pikir Anda kehilangan maksud saya. Kami harus menjalankan proses dari server di kantor utama kami beberapa kali sehari. Waktu berbaris dengan 09:00 di kantor lokal di seluruh dunia. Kami tidak dapat menjalankan proses di kantor, itu harus dijalankan dari server pusat, jadi kami tidak bisa hanya mengubah zona waktu ke zona waktu lokal setiap kantor (ini adalah zona waktu lokal dari kantor utama). Akan keren memiliki fitur di Penjadwal Tugas Windows untuk mengatakan "Jalankan ini pada jam 9 pagi di Chicago".
Greg