Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee wijzigt u een of meer van de volgende eigenschappen van een taak:
Het programma dat de taak uitvoert (/tr)
Het gebruikersaccount waaronder de taak wordt uitgevoerd (/ru)
Het wachtwoord voor het gebruikersaccount (/rp)
Voegt de eigenschap alleen-interactief toe aan de taak (/it)
Vereiste toestemmingen
Als u alle taken op de lokale computer wilt plannen, weergeven en wijzigen, moet u lid zijn van de groep Administrators.
Als u alle taken op de externe computer wilt plannen, weergeven en wijzigen, moet u lid zijn van de groep Administrators op de externe computer of moet u de parameter /u gebruiken om de referenties van een beheerder van de externe computer op te geven.
U kunt de parameter /u in een /create of /change bewerking gebruiken als de lokale en externe computers zich in hetzelfde domein bevinden of als de lokale computer zich in een domein bevindt dat het domein van de externe computer vertrouwt. Anders kan de externe computer het opgegeven gebruikersaccount niet verifiëren en kan niet worden gecontroleerd of het account lid is van de groep Administrators.
De taak die u wilt uitvoeren, moet over de juiste machtiging beschikken; deze machtigingen variëren per taak. Standaard worden taken uitgevoerd met de machtigingen van de huidige gebruiker van de lokale computer, of met de machtigingen van de gebruiker die is opgegeven door de parameter /u, als deze is opgenomen. Als u een taak wilt uitvoeren met machtigingen van een ander gebruikersaccount of met systeemmachtigingen, gebruikt u de parameter /ru.
Syntaxis
schtasks /change /tn <Taskname> [/s <computer> [/u [<domain>\]<user> [/p <password>]]] [/ru <username>] [/rp <password>] [/tr <Taskrun>] [/st <Starttime>] [/ri <interval>] [/rl <level>] [{/et <Endtime> | /du <duration>} [/k]] [/sd <Startdate>] [/ed <Enddate>] [/{ENABLE | DISABLE}] [/it] [/z]
Parameterwaarden
Maatstaf | Beschrijving |
---|---|
/tn <Taskname> |
Identificeert de taak die moet worden gewijzigd. Voer de naam van de taak in (Opmerking: taaknamen met een spatie in de naam moeten tussen dubbele aanhalingstekens worden geplaatst). |
/s <computer> |
Hiermee geeft u de naam of het IP-adres van een externe computer (met of zonder backslashes). De standaardwaarde is de lokale computer. |
/u [<domain>] |
Voert deze opdracht uit met de machtigingen van het opgegeven gebruikersaccount. De opdracht wordt standaard uitgevoerd met de machtigingen van de huidige gebruiker van de lokale computer. Het opgegeven gebruikersaccount moet lid zijn van de groep Administrators op de externe computer. De parameters /u en /p zijn alleen geldig wanneer u /sgebruikt. |
/p <password> |
Hiermee geeft u het wachtwoord van het gebruikersaccount dat is opgegeven in de parameter /u. Als u de parameter /u gebruikt zonder de parameter /p of het wachtwoordargument, wordt u door schtasks om een wachtwoord gevraagd. De parameters /u en /p zijn alleen geldig wanneer u /sgebruikt. |
/ru <username> |
Hiermee wijzigt u de gebruikersnaam waaronder de geplande taak moet worden uitgevoerd. Voor het systeemaccount worden geldige waarden "", "NT AUTHORITY\SYSTEM"of "SYSTEM". |
/rp <password> |
Hiermee geeft u een nieuw wachtwoord op voor het bestaande gebruikersaccount of het gebruikersaccount dat is opgegeven door de parameter /ru. Deze parameter wordt genegeerd bij gebruik met het lokale systeemaccount. |
/tr <Taskrun> |
Hiermee wijzigt u het programma dat door de taak wordt uitgevoerd. Voer het volledig gekwalificeerde pad en de bestandsnaam in van een uitvoerbaar bestand, scriptbestand of batchbestand. Als u het pad niet toevoegt, gaat schtasks ervan uit dat het bestand zich in de <systemroot>\System32 map bevindt. Het opgegeven programma vervangt het oorspronkelijke programma dat door de taak wordt uitgevoerd. |
/st <Starttime> |
Hiermee geeft u de begintijd voor de taak, met de 24-uurs tijdnotatie HH:mm. Een waarde van 14:30 is bijvoorbeeld gelijk aan de tijd van 12:30 uur. |
/ri <interval> |
Hiermee geeft u het herhalingsinterval voor de geplande taak, in minuten. Geldig bereik is 1 - 599940 (599940 minuten = 9999 uur). Als de parameters /et of /du zijn opgegeven, wordt de standaardwaarde 10 minuten. |
/rl-<level> |
Hiermee geeft u het niveau Uitvoeren voor de taak. Acceptabele waarden zijn BEPERKT (geplande taken worden uitgevoerd met het minste niveau van bevoegdheden, zoals Standard-gebruikersaccounts) en HIGHEST (geplande taken worden uitgevoerd met het hoogste niveau van bevoegdheden, zoals Superuser-accounts). (Opmerking: LIMITED is de standaardwaarde). |
/et <Endtime> |
Hiermee geeft u de eindtijd voor de taak, met de tijdnotatie van 24 uur, UU:mm. Een waarde van 14:30 is bijvoorbeeld gelijk aan de tijd van 12:30 uur. |
/du <duration> |
Een waarde die de duur aangeeft waarop de taak moet worden uitgevoerd. De tijdnotatie is UU:mm (tijd van 24 uur). Een waarde van 14:30 is bijvoorbeeld gelijk aan de tijd van 12:30 uur. |
/k | Stopt het programma dat de taak wordt uitgevoerd op het moment dat is opgegeven door /et of /du. Zonder /kstart schtasks het programma niet opnieuw nadat het de tijd heeft bereikt die is opgegeven door /et of /du noch stopt het het programma als het nog steeds wordt uitgevoerd. Deze parameter is optioneel en alleen geldig met een MINUUT- of UURSCHEMA. |
/sd-<Startdate> |
Hiermee geeft u de eerste datum op waarop de taak moet worden uitgevoerd. De datumnotatie is MM/DD/JJJJ. |
/ed <Enddate> |
Hiermee geeft u de laatste datum op waarop de taak moet worden uitgevoerd. De notatie is MM/DD/JJJJ. |
/INSCHAKELEN | Hiermee geeft u de geplande taak in. |
/UITSCHAKELEN | Hiermee geeft u op om de geplande taak uit te schakelen. |
/het | Hiermee geeft u de geplande taak alleen uit wanneer de uitvoering als gebruiker (het gebruikersaccount waaronder de taak wordt uitgevoerd) is aangemeld bij de computer. Deze parameter heeft geen effect op taken die worden uitgevoerd met systeemmachtigingen of taken waarvoor al de interactieve eigenschap is ingesteld. U kunt een wijzigingsopdracht niet gebruiken om de eigenschap Alleen-interactief uit een taak te verwijderen. Uitvoeren als gebruiker is standaard de huidige gebruiker van de lokale computer wanneer de taak is gepland of het account dat is opgegeven door de parameter /u, als er een wordt gebruikt. Als de opdracht echter de parameter /ru bevat, is de uitvoering als gebruiker het account dat is opgegeven door de parameter /ru. |
/z | Hiermee geeft u op om de taak te verwijderen na voltooiing van de planning. |
/? | Geeft help weer bij de opdrachtprompt. |
Opmerkingen
De parameters /tn en / s identificeren de taak. De /tr, /ruen /rp parameters geven eigenschappen op van de taak die u kunt wijzigen.
De parameters /ru en /rp geven de machtigingen op waaronder de taak wordt uitgevoerd. De parameters /u en /p geven de machtigingen op die worden gebruikt om de taak te wijzigen.
Als u taken op een externe computer wilt wijzigen, moet de gebruiker zijn aangemeld bij de lokale computer met een account dat lid is van de groep Administrators op de externe computer.
Als u een opdracht /change wilt uitvoeren met de machtigingen van een andere gebruiker (/u, /p), moet de lokale computer zich in hetzelfde domein bevinden als de externe computer of zich in een domein bevinden dat het domein van de externe computer vertrouwt.
Het systeemaccount heeft geen interactieve aanmeldingsrechten. Gebruikers zien het programma niet en kunnen niet communiceren met programma's die worden uitgevoerd met systeemmachtigingen. Als u taken wilt identificeren met de eigenschap /it, gebruikt u een uitgebreide query (/query /v). In een uitgebreide queryweergave van een taak met /itheeft het veld Aanmeldingsmodus alleen de waarde Interactive.
Voorbeelden
Als u het programma wilt wijzigen dat de viruscontroletaak wordt uitgevoerd van VirusCheck.exe naar VirusCheck2.exe, typt u:
schtasks /change /tn Virus Check /tr C:\VirusCheck2.exe
Met deze opdracht wordt de parameter /tn gebruikt om de taak en de parameter /tr te identificeren om het nieuwe programma voor de taak op te geven. (U kunt de taaknaam niet wijzigen.)
Als u het wachtwoord van het gebruikersaccount voor de RemindMe--taak op de externe computer wilt wijzigen, Svr01-, typt u:
schtasks /change /tn RemindMe /s Svr01 /rp p@ssWord3
Deze procedure is vereist wanneer het wachtwoord voor een gebruikersaccount verloopt of wordt gewijzigd. Als het wachtwoord dat is opgeslagen in een taak niet meer geldig is, wordt de taak niet uitgevoerd. De opdracht gebruikt de parameter /tn om de taak en de parameter /s te identificeren om de externe computer op te geven. Hierbij wordt de parameter /rp gebruikt om het nieuwe wachtwoord op te geven, p@ssWord3.
Als u de taak ChkNews wilt wijzigen, die elke ochtend om 9:00 uur begint Notepad.exe, typt u in plaats daarvan Internet Explorer:
schtasks /change /tn ChkNews /tr c:\program files\Internet Explorer\iexplore.exe /ru DomainX\Admin01
De opdracht gebruikt de parameter /tn om de taak te identificeren. Hierbij wordt de parameter /tr gebruikt om het programma te wijzigen dat door de taak wordt uitgevoerd en de parameter /ru om het gebruikersaccount te wijzigen waaronder de taak wordt uitgevoerd. De parameters //ru en /rp, die het wachtwoord voor het gebruikersaccount opgeven, worden niet gebruikt. U moet een wachtwoord opgeven voor het account, maar u kunt de parameter /ru en /rp /rp gebruiken en het wachtwoord in duidelijke tekst typen, of wachten tot SchTasks.exe u om een wachtwoord vraagt en voer vervolgens het wachtwoord in verborgen tekst in.
Als u de SecurityScript-taak wilt wijzigen zodat deze wordt uitgevoerd met machtigingen van het systeemaccount, typt u:
schtasks /change /tn SecurityScript /ru
De opdracht gebruikt de parameter /ru om het systeemaccount aan te geven. Omdat voor taken die worden uitgevoerd met machtigingen voor het systeemaccount geen wachtwoord is vereist, wordt SchTasks.exe niet om een wachtwoord gevraagd.
Als u de eigenschap Alleen-interactief wilt toevoegen aan MyApp, een bestaande taak, typt u:
schtasks /change /tn MyApp /it
Deze eigenschap zorgt ervoor dat de taak alleen wordt uitgevoerd wanneer de uitvoering als gebruiker, dat wil zeggen het gebruikersaccount waaronder de taak wordt uitgevoerd, is aangemeld bij de computer. De opdracht maakt gebruik van de parameter /tn om de taak en de parameter /it toe te voegen aan de taak. Omdat de taak al wordt uitgevoerd met de machtigingen van mijn gebruikersaccount, hoeft u de parameter /ru voor de taak niet te wijzigen.