Acara
29 Apr, 14 - 30 Apr, 19
Bergabunglah dengan acara virtual Windows Server utama 29-30 April untuk sesi teknis mendalam dan tanya jawab langsung dengan teknisi Microsoft.
Daftar sekarangBrowser ini sudah tidak didukung.
Mutakhirkan ke Microsoft Edge untuk memanfaatkan fitur, pembaruan keamanan, dan dukungan teknis terkini.
Menjadwalkan perintah dan program untuk dijalankan pada komputer pada waktu dan tanggal tertentu. Anda hanya dapat menggunakan saat layanan Jadwal berjalan. Digunakan tanpa parameter, pada daftar perintah terjadwal. Anda harus menjadi anggota grup Administrator lokal untuk menjalankan perintah ini.
at [\computername] [[id] [/delete] | /delete [/yes]]
at [\computername] <time> [/interactive] [/every:date[,...] | /next:date[,...]] <command>
Parameter | Deskripsi |
---|---|
\<computername\> |
Menentukan komputer jarak jauh. Jika Anda menghilangkan parameter ini, pada jadwal perintah dan program pada komputer lokal. |
<id> |
Menentukan nomor identifikasi yang ditetapkan ke perintah terjadwal. |
/delete | Membatalkan perintah terjadwal. Jika Anda menghilangkan ID, semua perintah terjadwal pada komputer akan dibatalkan. |
/Ya | Menjawab ya untuk semua kueri dari sistem saat Anda menghapus peristiwa terjadwal. |
<time> |
Menentukan waktu saat Anda ingin menjalankan perintah. waktu dinyatakan sebagai Jam:Menit dalam notasi 24 jam (yaitu, 00:00 (tengah malam) hingga 23:59). |
interactive | Memungkinkan perintah untuk berinteraksi dengan desktop pengguna yang masuk pada saat Perintah berjalan. |
setiap: | Menjalankan perintah pada setiap hari atau hari yang ditentukan dalam seminggu atau bulan (misalnya, setiap Kamis, atau hari ketiga setiap bulan). |
<date> |
Menentukan tanggal saat Anda ingin menjalankan perintah. Anda dapat menentukan satu atau beberapa hari dalam seminggu (yaitu, ketik M,T,W,Th,F,S,Su) atau satu atau beberapa hari dalam sebulan (yaitu, ketik 1 hingga 31). Pisahkan beberapa entri tanggal dengan koma. Jika Anda menghilangkan tanggal, saat menggunakan hari ini dalam sebulan. |
depan: | Menjalankan perintah pada kemunculan hari berikutnya (misalnya, Kamis depan). |
<command> |
Menentukan perintah Windows, program (yaitu, file .exe atau .com), atau program batch (yaitu, .bat atau file .cmd) yang ingin Anda jalankan. Saat perintah memerlukan jalur sebagai argumen, gunakan jalur absolut (yaitu, seluruh jalur dimulai dengan huruf drive). Jika perintah berada di komputer jarak jauh, tentukan notasi Universal Naming Convention (UNC) untuk server dan nama berbagi, bukan huruf drive jarak jauh. |
/? | Menampilkan bantuan pada prompt perintah. |
Perintah ini tidak secara otomatis memuat cmd.exe sebelum menjalankan perintah. Jika Anda tidak menjalankan file yang dapat dieksekusi (.exe), Anda harus secara eksplisit memuat cmd.exe di awal perintah sebagai berikut:
cmd /c dir > c:\test.out
Jika menggunakan perintah ini tanpa opsi baris perintah, tugas terjadwal muncul dalam tabel yang diformat mirip dengan yang berikut ini:
Status ID Day time Command Line
OK 1 Each F 4:30 PM net send group leads status due
OK 2 Each M 12:00 AM chkstor > check.file
OK 3 Each F 11:59 PM backup2.bat
Jika menyertakan nomor identifikasi (ID) dengan perintah ini, hanya informasi untuk satu entri yang muncul dalam format yang mirip dengan yang berikut ini:
Task ID: 1
Status: OK
Schedule: Each F
Time of Day: 4:30 PM
Command: net send group leads status due
Setelah Anda menjadwalkan perintah, terutama perintah yang memiliki opsi baris perintah, periksa apakah sintaks perintah sudah benar dengan mengetik tanpa opsi baris perintah. Jika informasi di kolom Baris Perintah salah, hapus perintah dan ketik ulang. Jika masih salah, ketik ulang perintah menggunakan lebih sedikit opsi baris perintah.
Perintah yang dijadwalkan dengan saat dijalankan sebagai proses latar belakang. Output tidak ditampilkan pada layar komputer. Untuk mengalihkan output ke file, gunakan simbol >
pengalihan . Jika Anda mengalihkan output ke file, Anda perlu menggunakan simbol ^
escape sebelum simbol pengalihan, apakah Anda menggunakan di baris perintah atau dalam file batch. Misalnya, untuk mengalihkan output ke output.txt, ketik:
at 14:45 c:\test.bat ^>c:\output.txt
Direktori saat ini untuk perintah eksekusi adalah folder systemroot.
Jika Anda mengubah waktu sistem setelah menjadwalkan perintah untuk dijalankan, sinkronkan pada penjadwal dengan waktu sistem yang direvisi dengan mengetik tanpa opsi baris perintah.
Perintah terjadwal disimpan dalam registri. Akibatnya, Anda tidak kehilangan tugas terjadwal jika Anda memulai ulang layanan Jadwal.
Jangan gunakan drive yang dialihkan untuk pekerjaan terjadwal yang mengakses jaringan. Layanan Jadwal mungkin tidak dapat mengakses drive yang dialihkan, atau drive yang dialihkan mungkin tidak ada jika pengguna lain masuk pada saat tugas terjadwal berjalan. Sebagai gantinya, gunakan jalur UNC untuk pekerjaan terjadwal. Contohnya:
at 1:00pm my_backup \\server\share
Jangan gunakan sintaks berikut, di mana x: adalah koneksi yang dibuat oleh pengguna:
at 1:00pm my_backup x:
Jika Anda menjadwalkan pada perintah yang menggunakan huruf drive untuk menyambungkan ke direktori bersama, sertakan perintah pada untuk memutuskan sambungan drive saat Anda selesai menggunakan drive. Jika drive tidak terputus, huruf drive yang ditetapkan tidak akan tersedia di prompt perintah.
Secara default, tugas yang dijadwalkan menggunakan perintah ini akan berhenti setelah 72 jam. Anda dapat mengubah registri untuk mengubah nilai default ini.
Untuk mengubah registri
Perhatian
Pengeditan registri yang salah dapat sangat merusak sistem Anda. Sebelum membuat perubahan pada registri, Anda harus mencadangkan semua data berharga pada komputer.
Mulai editor registri (regedit.exe).
Temukan dan klik kunci berikut di registri: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule
Pada menu Edit, klik Tambahkan Nilai, lalu tambahkan nilai registri berikut ini:
Nama Nilai. atTaskMaxHours
Jenis data. reg_DWOrd
Radix. Decimal
Data Nilai: 0. Nilai 0 di bidang Data Nilai tidak menunjukkan batas dan tidak berhenti. Nilai dari 1 hingga 99 menunjukkan jumlah jam.
Anda bisa menggunakan folder Tugas Terjadwal untuk melihat atau mengubah pengaturan tugas yang dibuat dengan menggunakan perintah ini. Saat Anda menjadwalkan tugas menggunakan perintah ini, tugas dicantumkan di folder Tugas Terjadwal, dengan nama seperti berikut ini:at3478. Namun, jika Anda mengubah tugas melalui folder Tugas Terjadwal, tugas tersebut akan ditingkatkan ke tugas terjadwal normal. Tugas tidak lagi terlihat oleh perintah pada , dan pengaturan di akun tidak lagi berlaku untuk itu. Anda harus secara eksplisit memasukkan akun pengguna dan kata sandi untuk tugas tersebut.
Untuk menampilkan daftar perintah yang dijadwalkan di server Pemasaran, ketik:
at \\marketing
Untuk mempelajari selengkapnya tentang perintah dengan nomor identifikasi 3 di server Corp, ketik:
at \\corp 3
Untuk menjadwalkan perintah berbagi bersih untuk dijalankan di server Corp pada pukul 8:00 A.M. dan alihkan daftar ke server Pemeliharaan, di direktori bersama Laporan, dan file Corp.txt, ketik:
at \\corp 08:00 cmd /c net share reports=d:\marketing\reports >> \\maintenance\reports\corp.txt
Untuk mencadangkan hard drive server Marketing ke tape drive pada tengah malam setiap lima hari, buat program batch yang disebut Archive.cmd, yang berisi perintah cadangan, lalu jadwalkan program batch untuk dijalankan, ketik:
at \\marketing 00:00 /every:5,10,15,20,25,30 archive
Untuk membatalkan semua perintah yang dijadwalkan di server saat ini, hapus informasi sesuai jadwal sebagai berikut:
at /delete
Untuk menjalankan perintah yang bukan file yang dapat dieksekusi (.exe), awali perintah dengan cmd /c untuk memuat cmd.exe sebagai berikut:
cmd /c dir > c:\test.out
schtasks. Alat penjadwalan baris perintah lainnya.
Acara
29 Apr, 14 - 30 Apr, 19
Bergabunglah dengan acara virtual Windows Server utama 29-30 April untuk sesi teknis mendalam dan tanya jawab langsung dengan teknisi Microsoft.
Daftar sekarang