Get-ScheduledJob
Yerel bilgisayarda zamanlanmış işleri alır.
Syntax
Get-ScheduledJob
[[-Id] <Int32[]>]
[<CommonParameters>]
Get-ScheduledJob
[-Name] <String[]>
[<CommonParameters>]
Description
Get-ScheduledJob
Cmdlet, yerel bilgisayarda zamanlanmış işleri alır. Get-ScheduledJob
yalnızca cmdlet'i kullanılarak Register-ScheduledJob
geçerli kullanıcı tarafından oluşturulan zamanlanmış işleri alır.
Cmdlet kullanılarak Register-ScheduledJob
oluşturulan işler Görev Zamanlayıcı'da görünse de, Get-ScheduledJob
yalnızca zamanlanmış işleri alır. Görev Zamanlayıcı'da oluşturulan zamanlanmış görevleri almaz.
Parametreler olmadan, Get-ScheduledJob
bilgisayardaki tüm zamanlanmış işleri alır. Zamanlanmış işleri kimliğe veya ada göre almak ve bunları incelemek veya diğer cmdlet'lere yöneltmek için parametresini Get-ScheduledJob
kullanabilirsiniz.
Get-ScheduledJob
, Windows PowerShell'de bulunan PSScheduledJob modülündeki iş zamanlama cmdlet'leri koleksiyonundan biridir.
Zamanlanmış İşler hakkında daha fazla bilgi için PSScheduledJob modülündeki Hakkında konu başlıklarına bakın. PSScheduledJob modülünü içeri aktarın ve şunu yazın: Get-Help about_Scheduled*
veya about_Scheduled_Jobs bakın.
Bu cmdlet, Windows PowerShell 3.0'da kullanıma sunulmuştur.
Örnekler
Örnek 1: Tüm zamanlanmış işleri alma
Bu örnek, yerel bilgisayardaki tüm zamanlanmış işleri alır.
Get-ScheduledJob
Örnek 2: Zamanlanmış işleri ada göre alma
Bu örnek, bilgisayarda Yedekleme veya Arşiv içeren adlara sahip tüm zamanlanmış işleri alır. Bu komut biçimi belirli işleri aramanızı sağlar.
Get-ScheduledJob -Name *Backup*, *Archive*
Örnek 3: Uzak bilgisayarlarda zamanlanmış işleri alma
Bu örnek, bir metin dosyasında listelenen bilgisayarlardaki tüm zamanlanmış işleri alır.
Invoke-Command -ComputerName (Get-Content Servers.txt) {Get-ScheduledJob}
komutu, her bilgisayarda bir Get-ScheduleJob
komut çalıştırmak için cmdlet'ini kullanırInvoke-Command
.
Örnek 4: Zamanlanmış işleri diğer cmdlet'lere yöneltme
Bu örnek, belirtilen zamanlanmış işlerin iş tetikleyicilerini alır
Get-ScheduledJob DailyBackup, WeeklyBackup | Get-JobTrigger
Zamanlanmış işleri almak için cmdlet'ini kullanır Get-ScheduledJob
ve zamanlanmış işlerin iş tetikleyicilerini almak için cmdlet'e Get-JobTrigger
aktarır.
Parametreler
-Id
Yalnızca belirtilen kimlik numarasına (Kimlik) sahip zamanlanmış işleri alır. Bilgisayarda zamanlanmış işlerin bir veya daha fazla kimliklerini girin. Varsayılan olarak, Get-ScheduledJob
bilgisayardaki tüm zamanlanmış işleri alır.
Type: | Int32[] |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Yalnızca belirtilen adlara sahip zamanlanmış işleri alır. Bilgisayarda zamanlanmış işlerin bir veya daha fazla adını girin. Joker karakterler desteklenir. Varsayılan olarak, Get-ScheduledJob
bilgisayardaki tüm zamanlanmış işleri alır.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Girişler
None
Nesneleri bu cmdlet'e yöneltemezsiniz.
Çıkışlar
Bu cmdlet zamanlanmış işin tanımını döndürür.
Notlar
- Zamanlanan her iş, yerel bilgisayardaki dizinin bir alt dizinine
$HOME\AppData\Local\Microsoft\Windows\PowerShell\ScheduledJobs
kaydedilir. Alt dizin, zamanlanan iş için adlandırılır ve zamanlanmış işin XML dosyasını ve yürütme geçmişinin kayıtlarını içerir. Diskte zamanlanmış işler hakkında daha fazla bilgi için bkz . about_Scheduled_Jobs_Advanced. - Windows PowerShell'de oluşturduğunuz zamanlanmış işler, Görev Zamanlayıcı klasöründeki Görev Zamanlayıcı'da
Library\Microsoft\Windows\PowerShell\ScheduledJobs
görünür. Zamanlanmış işi görüntülemek ve düzenlemek için Görev Zamanlayıcı'yı kullanabilirsiniz. - Zamanlanmış İş cmdlet'leriyle oluşturduğunuz zamanlanmış işleri yönetmek için Görev Zamanlayıcı'yı,
SchTasks.exe
komut satırı aracını ve Görev Zamanlayıcı cmdlet'lerini kullanabilirsiniz. Ancak, Görev Zamanlayıcı'da oluşturduğunuz görevleri yönetmek için Zamanlanmış İş cmdlet'lerini kullanamazsınız.
İlişkili Bağlantılar
- 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
- Get-ScheduledJobOption
- Unregister-ScheduledJob
PowerShell
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin