Windows Server 2003'te SchTasks.exe, görevleri zamanlamak için nasıl kullanılır

Makale çevirileri Makale çevirileri
Makale numarası: 814596 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Özet

Windows Server 2003'te, Denetim Masası'ndaki Zamanlanmış Görevler kullanma oluşturmak, silmek, yapılandırmak veya zamanlanmış görevleri görüntüleyebilirsiniz. SchTasks.exe, görevleri el ile planlamak için de kullanabilirsiniz.

SchTasks.exe aracına genel bakış

Schtasks komutları ve programları düzenli olarak veya belirli bir zamanda çalışacak şekilde zamanlar. Schtasks ekler ve zamanlamadan görev kaldırır, başlatır ve istek üzerine görevleri durdurur ve görüntüler ve zamanlanmış görevler'i değiştirir.

Sözdizimini ve parametreleri

Sözdizimi ve SchTasks.exe kullanabileceğiniz parametrelerin listesi aşağıdadır:
  • Schtasks / create

    Yeni bir zamanlanmış görev oluşturur.
    • Sözdizimi:
      schtasks / create/tn Görevadı/tr GörevÇalıştırma/sc zamanlama[/modeğiştirici] [/d day] [/mAy [,... Ay] [/iBoştaKalmaSüresi] [/stStartTime] [/sdbaşlangıçtarihi] [/edBitişTarihi] [/dusüre] [/sbilgisayarı [/u [domain\] kullanıcı/pparola]] [/ru {[Domain\] kullanıcı | "System"} [/rpparola]] /?
    • Parametreler:
      • /tn Görevadı Görev için bir ad belirtir.
      • /tr GörevÇalıştırma Program veya komut, görevin çalıştırdığı belirtir. Bir yürütülebilir dosya, komut dosyası veya toplu iş dosyasının tam yolunu ve dosya adını yazın. Yolu yazmazsanız, SchTasks.exe dosyanın Systemroot\System32 klasöründe olduğunu varsayar.
      • /sc zamanlama Zamanlama türünü belirtir. Geçerli değerler şunlardır: MINUTE, HOURLY, DAILY, WEEKLY, MONTHLY, ONCE, ONSTART, ONLOGON, ONIDLE.
      • /mo değiştirici Bu görev, zamanlama türünü ne sıklıkta çalışır olduğunu belirtir. Bu parametre, MONTHLY zamanlama için gereklidir. Bu parametre, MINUTE, HOURLY, DAILY, ya da HAFTALıK zamanlama için geçerli, ancak isteğe bağlı olur. Varsayılan değeri 1'dir.
      • /d günü Haftanın bir gününü veya ayın bir gününü belirtir. Yalnızca WEEKLY veya MONTHLY zamanlama geçerlidir.
      • /m Ay[,... Ay] Yılın bir ayını belirtir. Geçerli değerler JAN - DEC ve * (her ay). /M</a0> parametresi yalnızca MONTHLY zamanlamada geçerlidir. LASTDAY değiştirici kullanıldığında zorunludur. Tersi durumda, isteğe bağlıdır ve varsayılan değer * (her ay).
      • /i Idletime Görev başlatılmadan önce bilgisayarın kaç dakika boş olup olmadığını belirtir. 1'Den 999 arasında bir tam sayı yazın. Bu parametre yalnızca ONIDLE zamanlama ile geçerlidir ve sonra bu gereklidir.
      • /st StartTime Ss: dd: ss 24 saat biçiminde görevin başlatılacağı günün saatini belirtir. Komut tamamlandığında varsayılan geçerli yerel saat değerdir. /St</a0> parametresi HOURLY ile MINUTE, geçerli olduğundan, DAILY, WEEKLY, MONTHLY ve ONCE zamanlar. ONCE zamanlama ile gereklidir.
      • /sd StartDate AA/GG/YYYY biçiminde görevin başlatılacağı tarihi belirtir. Geçerli tarih varsayılan değerdir. /Sd</a0> parametresi ile tüm zamanlamaları geçerlidir ve bir ONCE için gerekli olan zamanlayabilirsiniz.
      • /ed BitişTarihi Görevin çalışmak üzere zamanlandığı son tarihi belirtir. Bu parametre isteğe bağlıdır. ONCE, ONSTART, ONLOGON veya ONIDLE zamanlama içinde geçerli değil. Varsayılan olarak, zamanlamaları, herhangi bir bitiş tarihi vardır.
      • /duSüre Bir en fazla süreyi dakika veya saat zamanlamayı HHHH:MM 24 saat biçiminde belirtir. Belirtilen süre sona erdiğinde, başlangıç saatini yeniden olmuyor kadar Schtasks görevi yeniden başlatmaz. Varsayılan olarak, görev zamanlamalarının yok en uzun kalma süresini yoktur. Bu parametre isteğe bağlıdır ve MINUTE veya HOURLY zamanlama yalnızca geçerli olur.
      • /s Bilgisayar Adı veya uzak bir bilgisayarın IP adresini veya ters eğik çizgi karakterleri olmadan belirtir. Varsayılan değer yerel bilgisayardır.
      • /u [domain\]kullanıcı Komutu, belirtilen kullanıcı hesabının izinleriyle çalıştırır. Varsayılan olarak, SchTasks çalıştıran bilgisayarda oturum açan kullanıcının izinleriyle komutu çalıştırır.
      • /p parola /U parametresinde belirtilen kullanıcı hesabının parolasını belirtir. /Uparametre olarak kullanıldığında, bu parametre gereklidir.
      • /ru {[Etki alanı \] kullanıcı | "System"} Görevleri, belirtilen kullanıcı hesabının izinleriyle çalıştırır. Varsayılan olarak, görev, SchTasks çalıştıran bilgisayarda oturum açan kullanıcının izinleriyle çalışır.
      • /rp Parola/Ru parametresinde belirtilen kullanıcı hesabının parolasını belirtir. Bir kullanıcı hesabı belirttiğinizde, bu parametreyi atlarsanız, SchTasks.exe size parola sorar ve yazdığınız metni gizler. NT AUTHORITY\SYSTEM hesabı izinleriyle çalışan görevler parola gerektirmez ve SchTasks.exe için bir soru sormaz.
      • /? Komut isteminde Yardımı görüntüler.

    back to the top
  • Schtasks/change

    Bir görevin aşağıdaki özelliklerini birini veya birkaçını değiştirir:
    • Program, görev, (/tr) çalışır.
    • Görev (/ru) çalıştığı kullanıcı hesabı.
    • (/Rp) kullanıcı hesabının parolası.
    • Sözdizimi: schtasks/change /tn görevadı [/sbilgisayarı [[domain\] /u kullanıcı/pparola]] [/tr GörevÇalıştırma] [/ru [Domain\] kullanıcı | "System"] [/rpparola]
    • Parametreler:
      • /tn Görevadı Değiştirilecek görevi tanımlar. Görev adı yazın.
      • /s Bilgisayar Adı veya uzak bir bilgisayarın IP adresini veya ters eğik çizgi karakterleri olmadan belirtir. Varsayılan değer yerel bilgisayardır.
      • /u [domain\]kullanıcıKomutu, belirtilen kullanıcı hesabının izinleriyle çalıştırır. Varsayılan olarak, SchTasks çalıştıran bilgisayarda oturum açan kullanıcının izinleriyle komutu çalıştırır.
      • /p parola/U parametresinde belirtilen kullanıcı hesabının parolasını belirtir. /U</a0> parametresi kullanıldığında, bu parametre gereklidir.
      • /tr GörevÇalıştırmaGörevin çalıştırdığı programı değiştirir. Bir yürütülebilir dosya, komut dosyası veya toplu iş dosyasının tam yolunu ve dosya adını yazın. Yolu yazmazsanız, SchTasks.exe dosyanın içinde Systemroot\System32 varsayar klasör. Belirtilen program görev tarafından çalıştırılan özgün programın yerini alır.
      • /ru [Domain\]Kullanıcı | "System" Görevin kullanıcı hesabını değiştirir.
      • /rp ParolaGörevin hesap parolasını değiştirir. Yeni parolayı yazın.
      • /? Komut isteminde Yardımı görüntüler.

    back to the top
  • SCHTASKS/Run

    Zamanlanmış görevi hemen başlatır. Çalıştırma işlemi zamanlamayı yoksayar, ancak program dosyasının konumu, kullanıcı hesabının ve görevi hemen çalıştırmak için göreve kaydedilen parola kullanır.
    • Sözdizimi: schtasks/create /tn rungörevadı [/sbilgisayarı [[domain\] /ukullanıcı/pparola]] /?
    • Parametreler:
      • /tn GörevadıGörevi tanımlar. Bu parametre gereklidir.
      • /s BilgisayarAdı veya uzak bir bilgisayarın IP adresini veya ters eğik çizgi karakterleri olmadan belirtir. Varsayılan değer yerel bilgisayardır.
      • /u [domain\]kullanıcıKomutu, belirtilen kullanıcı hesabının izinleriyle çalıştırır. Varsayılan olarak, SchTasks çalıştıran bilgisayarda oturum açan kullanıcının izinleriyle komutu çalıştırır.
      • /p parola/U parametresinde belirtilen kullanıcı hesabının parolasını belirtir. /U</a0> parametresi kullanıldığında, bu parametre gereklidir.
      • /? Komut isteminde Yardımı görüntüler.
    back to the top
  • SCHTASKS/End

    Bir görev tarafından başlatılan programı durdurur.
    • Sözdizimi: schtasks /end /tngörevadı [/sbilgisayarı [[domain\] /ukullanıcı/pparola]] /?
    • Parametreler:
      • /tn GörevadıProgramı başlatan görevi tanımlar. Bu parametre gereklidir.
      • /s BilgisayarAdı veya uzak bir bilgisayarın IP adresini veya ters eğik çizgi karakterleri olmadan belirtir. Varsayılan değer yerel bilgisayardır.
      • /u [domain\]kullanıcı Komutu, belirtilen kullanıcı hesabının izinleriyle çalıştırır. Varsayılan olarak, SchTasks çalıştıran bilgisayarda oturum açan kullanıcının izinleriyle komutu çalıştırır.
      • /p parola/U parametresinde belirtilen kullanıcı hesabının parolasını belirtir. /U</a0> parametresi kullanıldığında, bu parametre gereklidir. /? Yardımı görüntüler.
    back to the top
  • SCHTASKS/Delete

    Zamanlanmış görevi siler.
    • Sözdizimi: schtasks/DELETE /tn{görevadı | *} [/f] [/sbilgisayarı [/u [etki alanı \] kullanıcı/pparola]] [/?]
    • Parametreler:
      • /tn {Görevadı | *} Silinecek görevi tanımlar. Bu parametre gereklidir.
        • Görevadı Adlandırılan görevi siler.
        • * Bilgisayardaki bütün zamanlanmış görevleri siler.
      • /f Onay iletisini göstermez. Görev uyarı yapılmadan silinir.
      • /s Bilgisayar Adı veya uzak bir bilgisayarın IP adresini veya ters eğik çizgi karakterleri olmadan belirtir. Varsayılan değer yerel bilgisayardır.
      • /u [etki alanı \]kullanıcı Komutu, belirtilen kullanıcı hesabının izinleriyle çalıştırır. Varsayılan olarak, SchTasks çalıştıran bilgisayarda oturum açan kullanıcının izinleriyle komutu çalıştırır.
      • /p parola/U parametresinde belirtilen kullanıcı hesabının parolasını belirtir. /U</a0> parametresi kullanıldığında, bu parametre gereklidir.
      • /? Komut isteminde Yardımı görüntüler.

    back to the top
  • SCHTASKS/Query

    Diğer kullanıcılar tarafından zamanlanan olanlar da dahil olmak üzere bilgisayarda çalıştırılacak zamanlanmış tüm görevleri görüntüler:
    • Sözdizimi: schtasks [/ query] [/fo {TABLE | LIST | CSV}] [/nh] [/v] [/sbilgisayarı [/u [etki alanı \] kullanıcı/pparola]]
    • Parametreler: [/ query] işlem adı isteğe bağlıdır. Schtasks hiçbir parametre olmadan yazmak için bir sorgu gerçekleştirir.
    • /fo {TABLE | LIST | CSV} Çıktı biçimini belirtir. TABLE varsayılandır. /nh Sütun başlıkları tablo görüntülenmesini atlar. Bu parametre, Tablo ve CSV çıktı biçimleri ile geçerlidir.
    • /v Görevlerin gelişmiş özelliklerini görüntüye ekler. /V kullanarak sorguları, LIST veya CSV biçimlendirilmiş olması.
    • /s Bilgisayar Adı veya uzak bir bilgisayarın IP adresini veya ters eğik çizgi karakterleri olmadan belirtir. Varsayılan değer yerel bilgisayardır.
    • /u [etki alanı \]kullanıcı Komutu, belirtilen kullanıcı hesabının izinleriyle çalıştırır. Varsayılan olarak, SchTasks çalıştıran bilgisayarda oturum açan kullanıcının izinleriyle komutu çalıştırır.
    • /p parola/U parametresinde belirtilen kullanıcı hesabının parolasını belirtir. /U</a0> parametresi kullanıldığında, bu parametre gereklidir.
    • /? Komut isteminde Yardımı görüntüler.

Zamanlanmış bir görev oluşturma

Zamanlanmış bir görev oluşturmak için <a0></a0>:
  1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, cmd yazın ve Tamam ' ı tıklatın.
  2. Komut satırında net start yazın ve çalışmakta olan hizmetlerin listesini görüntülemek için ENTER tuşuna basın. Görev Zamanlayıcı, listede görüntülenmiyorsa, net start "Görev Zamanlayıcı" yazın ve ENTER tuşuna basın.
  3. Komut isteminde schtasks / create /tn "Application_Name" /tr c:\apps\ Application_Name /sc Value /st HH:MM:SS /ed create MM/DD/YYYY, ve sonra ENTER tuşuna basın. Not durumunuza parametrelerini değiştirmeniz gerekebilir. Örneğin, yazabilirsiniz schtasks / create /tn "Uygulamam" /tr c:\apps\uygulamam.exe /sc daily /st 08: 00: 00 /ed 31/12/2004 Uygulamam programını günde bir kez, her gün, saat 8: 00'te 31 Aralık 2004 kadar çalıştırmak için bu örnek zamanlamaları. /Mo</a0> parametresini atladığından, varsayılan aralık 1 günde komutu çalıştırmak için kullanılır.

Zamanlanmış bir görevi değiştirme

Zamanlanmış bir görevi değiştirmek için <a0></a0>:
  1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, cmd yazın ve Tamam ' ı tıklatın.
  2. Komut satırında net start yazın ve çalışmakta olan hizmetlerin listesini görüntülemek için ENTER tuşuna basın. Görev Zamanlayıcı, listede görüntülenmiyorsa, net start "Görev Zamanlayıcı" yazın ve ENTER tuşuna basın.
  3. Komut isteminde schtasks/change /tn görevadı [/s bilgisayarı [/u [etki alanı \] kullanıcı /p parola]] [/tr GörevÇalıştırma] [/ru [etki alanı \] kullanıcı | "System"] [/rp parola], ve sonra ENTER tuşuna basın. Not durumunuza parametrelerini değiştirmeniz gerekebilir. Örneğin, bir görevin çalıştırdığı programı değiştirmek için <a0></a0>, yazın: schtasks/change /tn "Application_Name" /tr C:\File_Path\Application_Name.exe

Zamanlanmış bir görevi çalıştırma

El ile kendi zamanlamasının dışında bir zamanlanmış görevi çalıştırmak için <a0></a0>:
  1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, cmd yazın ve Tamam ' ı tıklatın.
  2. Komut satırında net start yazın ve çalışmakta olan hizmetlerin listesini görüntülemek için ENTER tuşuna basın. Görev Zamanlayıcı, listede görüntülenmiyorsa, net start "Görev Zamanlayıcı" yazın ve ENTER tuşuna basın.
  3. Komut isteminde schtasks/create /tn görevadı run [/s bilgisayarı [/u [etki alanı \] kullanıcı /p parola]], ve sonra ENTER tuşuna basın. Not durumunuza parametrelerini değiştirmeniz gerekebilir. Örneğin, bir görevi yerel bilgisayarda çalıştırmak için <a0></a0>, yazın schtasks/create /tn "Task_Name" run.

Zamanlanmış bir görevi sonlandırmaya nasıl kullanılır

Zamanlanmış bir görevi sonlandırmak için <a0></a0>:
  1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, cmd yazın ve Tamam ' ı tıklatın.
  2. Komut satırında net start yazın ve çalışmakta olan hizmetlerin listesini görüntülemek için ENTER tuşuna basın. Görev Zamanlayıcı, listede görüntülenmiyorsa, net start "Görev Zamanlayıcı" yazın ve ENTER tuşuna basın.
  3. Komut satırında schtasks /end /tn görevadı [/s bilgisayar [[domain\] /u kullanıcı /p parola]] yazın ve ENTER tuşuna basın. Örneğin, yerel bilgisayardaki zamanlanmış bir görev tarafından başlatılan programın örneklerini sona erdirmek için <a0></a0>, yazın schtasks/create /tn "Task_Name" son.

Nasıl yapılır: zamanlanmış bir görevi sil

Zamanlanmış bir görevi silmek için <a0></a0>:
  1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, cmd yazın ve Tamam ' ı tıklatın.
  2. Komut satırında net start yazın ve çalışmakta olan hizmetlerin listesini görüntülemek için ENTER tuşuna basın. Görev Zamanlayıcı, listede görüntülenmiyorsa, net start "Görev Zamanlayıcı" yazın ve ENTER tuşuna basın.
  3. Komut isteminde schtasks/DELETE /tn {görevadı | *} [/f] [/s bilgisayar [[domain\] /u kullanıcı /p parola]], ve sonra ENTER tuşuna basın. Örneğin, yerel bilgisayar için zamanlanmış tüm görevleri silmek için <a0></a0>, yazın schtasks/DELETE /tn * /f.

Zamanlanmış görevler, bir sorgu nasıl

Zamanlanmış görevlerin bir sorgu gerçekleştirmek için <a0></a0>:
  1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, cmd yazın ve Tamam ' ı tıklatın.
  2. Komut satırında net start yazın ve çalışmakta olan hizmetlerin listesini görüntülemek için ENTER tuşuna basın. Görev Zamanlayıcı, listede görüntülenmiyorsa, net start "Görev Zamanlayıcı" yazın ve ENTER tuşuna basın.
  3. Komut isteminde, schtasks/Query yazın ve ENTER tuşuna basın. Bu örnek çıktısı, tablo çalışmak üzere zamanlanmış görevleri görüntüler.
SchTasks.exe kullanma hakkında daha fazla bilgi için SchTasks.exe Windo içinde arama
Belirtilen süre sona erdiğinde, başlama saati yeniden gelinceye kadar Schtasks görevi yeniden başlatmaz. Varsayılan olarak, görev zamanlamalarının yok en uzun kalma süresini yoktur. Bu parametre isteğe bağlıdır ve MINUTE veya HOURLY zamanlama yalnızca geçerli olur.
ws Server 2003 Yardımı.

Daha fazla bilgi

Schtasks komutu hakkında daha fazla bilgi için aşağıdaki Microsoft Web sayfasına gidin:
http://technet.microsoft.com/en-us/library/bb490996.aspx

Özellikler

Makale numarası: 814596 - Last Review: 3 Aralık 2007 Pazartesi - Gözden geçirme: 9.2
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows XP 64-Bit Edition Version 2003
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
Anahtar Kelimeler: 
kbmt kbmgmtservices kbhowtomaster KB814596 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:814596

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com