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 Penjadwal Tugas, 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-ScheduledJobadalah 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 pada 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: Pipa pekerjaan terjadwal 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
Accept pipeline input:False
Accept wildcard characters:False

-Name

Hanya mendapatkan pekerjaan terjadwal dengan nama yang ditentukan. Masukkan satu atau beberapa nama pekerjaan terjadwal di komputer. Penggunaan wildcard didukung. Secara default, Get-ScheduledJob mendapatkan semua pekerjaan terjadwal di komputer.

Type:String[]
Position:0
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Input

None

Anda tidak dapat menyalurkan input ke Get-ScheduledJob.

Output

Microsoft.PowerShell.ScheduledJob.ScheduledJobDefinition

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 Penjadwal Tugas, SchTasks.exe alat baris perintah, dan cmdlet Penjadwal Tugas 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.