Get-ScheduledJob
Mendapatkan pekerjaan terjadwal di komputer lokal.
Sintaks
Get-ScheduledJob
[[-Id] <Int32[]>]
[<CommonParameters>]
Get-ScheduledJob
[-Name] <String[]>
[<CommonParameters>]
Deskripsi
Get-ScheduledJob
Cmdlet mendapatkan pekerjaan terjadwal di komputer lokal. Get-ScheduledJob
hanya mendapatkan pekerjaan terjadwal yang dibuat oleh pengguna saat ini menggunakan Register-ScheduledJob
cmdlet.
Meskipun pekerjaan yang dibuat dengan menggunakan Register-ScheduledJob
cmdlet muncul di Task Scheduler, Get-ScheduledJob
hanya mendapatkan pekerjaan terjadwal. Ini tidak mendapatkan tugas terjadwal yang dibuat di Penjadwal Tugas.
Tanpa parameter, Get-ScheduledJob
mendapatkan semua pekerjaan terjadwal di komputer. Anda dapat menggunakan parameter Get-ScheduledJob
untuk mendapatkan pekerjaan terjadwal berdasarkan ID atau nama dan memeriksanya atau menyalurkannya ke cmdlet lain.
Get-ScheduledJob
adalah salah satu kumpulan cmdlet penjadwalan pekerjaan dalam modul PSScheduledJob yang disertakan dalam Windows PowerShell.
Untuk informasi selengkapnya tentang Pekerjaan Terjadwal, lihat topik Tentang dalam modul PSScheduledJob. Impor modul PSScheduledJob lalu ketik: Get-Help about_Scheduled*
atau lihat about_Scheduled_Jobs.
Cmdlet ini diperkenalkan di Windows PowerShell 3.0.
Contoh
Contoh 1: Mendapatkan semua pekerjaan terjadwal
Contoh ini mendapatkan semua pekerjaan terjadwal di komputer lokal.
Get-ScheduledJob
Contoh 2: Mendapatkan pekerjaan terjadwal berdasarkan nama
Contoh ini mendapatkan semua pekerjaan terjadwal di komputer yang memiliki nama yang menyertakan Cadangan atau Arsip. Format perintah ini memungkinkan Anda mencari pekerjaan tertentu.
Get-ScheduledJob -Name *Backup*, *Archive*
Contoh 3: Mendapatkan pekerjaan terjadwal di komputer jarak jauh
Contoh ini mendapatkan semua pekerjaan terjadwal di komputer yang tercantum dalam file teks.
Invoke-Command -ComputerName (Get-Content Servers.txt) {Get-ScheduledJob}
Perintah menggunakan Invoke-Command
cmdlet untuk menjalankan Get-ScheduleJob
perintah di setiap komputer.
Contoh 4: Pekerjaan terjadwal pipa ke cmdlet lain
Contoh ini mendapatkan pemicu pekerjaan dari pekerjaan terjadwal yang ditentukan
Get-ScheduledJob DailyBackup, WeeklyBackup | Get-JobTrigger
Ini menggunakan Get-ScheduledJob
cmdlet untuk mendapatkan pekerjaan terjadwal dan menyalurkannya ke Get-JobTrigger
cmdlet untuk mendapatkan pemicu pekerjaan dari pekerjaan terjadwal.
Parameter
-Id
Hanya mendapatkan pekerjaan terjadwal dengan nomor identifikasi (ID) yang ditentukan. Masukkan satu atau beberapa ID pekerjaan terjadwal di komputer. Secara default, Get-ScheduledJob
mendapatkan semua pekerjaan terjadwal di komputer.
Type: | Int32[] |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Hanya mendapatkan pekerjaan terjadwal dengan nama yang ditentukan. Masukkan satu atau beberapa nama pekerjaan terjadwal pada komputer. Penggunaan wildcard didukung. Secara default, Get-ScheduledJob
mendapatkan semua pekerjaan terjadwal di komputer.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
None
Anda tidak dapat menyalurkan objek ke cmdlet ini.
Output
Cmdlet ini mengembalikan definisi pekerjaan terjadwal.
Catatan
- Setiap pekerjaan terjadwal disimpan dalam subdirektori
$HOME\AppData\Local\Microsoft\Windows\PowerShell\ScheduledJobs
direktori di komputer lokal. Subdirektori dinamai untuk pekerjaan terjadwal dan berisi file XML untuk pekerjaan terjadwal dan rekaman riwayat eksekusinya. Untuk informasi selengkapnya tentang pekerjaan terjadwal pada disk, lihat about_Scheduled_Jobs_Advanced. - Pekerjaan terjadwal yang Anda buat di Windows PowerShell muncul di Penjadwal Tugas di folder Penjadwal
Library\Microsoft\Windows\PowerShell\ScheduledJobs
Tugas. Anda dapat menggunakan Penjadwal Tugas untuk melihat dan mengedit pekerjaan terjadwal. - Anda dapat menggunakan Task Scheduler,
SchTasks.exe
alat baris perintah, dan cmdlet Task Scheduler untuk mengelola pekerjaan terjadwal yang Anda buat dengan cmdlet Pekerjaan Terjadwal. Namun, Anda tidak dapat menggunakan cmdlet Pekerjaan Terjadwal untuk mengelola tugas yang Anda buat di Penjadwal Tugas.
Link Terkait
- Add-JobTrigger
- Disable-JobTrigger
- Disable-ScheduledJob
- Enable-JobTrigger
- Enable-ScheduledJob
- Get-JobTrigger
- Get-ScheduledJob
- Get-ScheduledJobOption
- New-JobTrigger
- New-ScheduledJobOption
- Register-ScheduledJob
- Remove-JobTrigger
- Set-JobTrigger
- Set-ScheduledJob
- Set-ScheduledJobOption
- Unregister-ScheduledJob
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk