Vraag Hoe hernoem ik een taak in Taak gepland op Windows Server 2008 R2


Ik heb een aantal taken in de Taakplanner op Windows 2008 R2. Ik heb ze gemaakt als de beheerder en ik ben ingelogd als de beheerder. Ik heb geen gemakkelijke manier om de taken te hernoemen. De enige manier waarop ik kan is om de taakconfiguratie naar een XML-bestand te exporteren en opnieuw te importeren naar een nieuwe taak, de naam daar te wijzigen en vervolgens de oude taak te verwijderen. Is er een gemakkelijkere manier?


121
2018-01-07 17:52


oorsprong




antwoorden:


Gefeliciteerd! U bent tegen een probleem aangelopen dat menig Windows-gebruiker / beheerder heeft getroffen. Nee, u kunt een taak niet hernoemen, behalve voor het exporteren, hernoemen en importeren. Ja, het is nogal stom. Misschien kan een ondernemende scripter een eenvoudig PowerShell-script maken dat dit automatiseert, maar tot die tijd zit u vast met uw twee stappen exporteren / importeren. Sorry. = (

(U kunt ook een taakmap niet hernoemen nadat u deze hebt gemaakt.)


137
2018-01-07 18:00



Als u de map hernoemt, verdwijnt de taak. Verdrietig gezicht. - JohnThePro
Als u de taken in de map Windows \ tasks hernoemt, verdwijnt de taak in Taakplanner totdat u de taak een andere naam geeft. - Wesley
Grrrrr, arghhhhhhh! Ik vraag me af hoe in hemelsnaam deze dwaze beperking ontstond? Hernoemen is nauwelijks een "exotische" taak die gebruikers zelden zullen willen doen. Het is erg raadselachtig. - Doctor Jones
Zie de stappen in MS10-092: "Kwetsbaarheid in Taakplanner kan leiden tot misbruik van bevoegdheden." Hierin worden de bestand (en) en registerwijzigingen beschreven die nodig zijn om problemen met takenfouten op te lossen. Nog steeds geen gemakkelijke manier om ze te hernoemen. support.microsoft.com/en-us/kb/2305420 - Bratch
Werkte als een charme, bedankt. - Tanveer Badar


Niet de beste manier, maar kan een reddingsboei zijn.

Taken worden opgeslagen in C:\Windows\System32\Tasks in XML-formaat importeerbaar via schtasks.exe. Zoals Weasly is verteld, werkt het hernoemen van het bestand niet, maar maakt / verwijdert zal. Dat gezegd hebbende, hebt u het actieve gebruikerswachtwoord nodig (dat heeft u)

In vergelijking met Weasly's suggestie slaat het gewoon de exportfase over.

  1. maak een tweede taak aan met behulp van de eerste als sjabloon
  2. verwijder het origineel

Gebruik makend van srcname en dstname en een beheerder shell in de map Taken:

C:\Windows\System32\Tasks>schtasks /Create /tn dstname /xml srcname /ru [running username] /rp [password]
SUCCESS: The scheduled task "dstname" has successfully been created.

C:\Windows\System32\Tasks>schtasks /delete /tn srcname /f
SUCCESS: The scheduled task "srcname" was successfully deleted.

Opmerkingen:

  • Met een beetje scripting kun je moeiteloos een grote hoeveelheid taken hernoemen
  • Indien nodig zou u in staat moeten zijn om de oorspronkelijke RU uit de XML te extraheren (in het knooppunt Task/Principals/Principal/UserId)
  • Als u wilt dat schtasks om het wachtwoord vraagt, verwijdert u eenvoudigweg /rp [password] deel

7
2018-05-20 17:14





Jammer genoeg niet. Dat is de manier waarop dit nu gebeurt. Ik geloof dat het voor beveiligingsdoeleinden is, zodat ingestelde taken niet kunnen worden gewijzigd terwijl ze feitelijk zijn ingesteld en ingeschakeld.


4
2018-01-07 18:01



Als ik al ben ingelogd als ADMIN, zoals ik moet zijn om een ​​taak te maken, hoe is dit dan een 'beveiligingsfunctie'?
Ook als u iets verandert over een taak zodra deze is geconfigureerd, wordt u opnieuw om referenties gevraagd, dus als het een soort beveiligingsprobleem is, behandel het dan op dezelfde manier als u iets anders wilt wijzigen. - Kurt Koller


Zorg ervoor dat u antwoordt voordat u antwoordt: "Kan dit niet doen", "Onmogelijk", enz.

Uitchecken dit power shell-script.


2
2017-07-02 09:38



Citaat van die site: I don't know the reasons for the omission of this seemingly simple feature, but there is a workaround: Export the task as an XML file, import the task to create a new task with the new name, then delete the old task. Dus, het doet wat het geaccepteerde antwoord suggereerde - alleen geautomatiseerd. Hernoemen is nog steeds onmogelijk. - faker
De OP weet al dat er geen naamswijziging is (exporteren en opnieuw importeren met nieuwe naam is de enige manier). Hij vroeg of er een gemakkelijkere manier is. Ja; een eenvoudigere manier is om het PowerShell-script te gebruiken. - Bill_Stewart
Vermeld het relevante deel van de link. Link-only antwoord wordt niet aangemoedigd, omdat wanneer de link wegrot, het antwoord onbruikbaar wordt. - Andrew T.
Exporteren en importeren met een nieuwe naam lijkt veel eenvoudiger, tenzij u het om een ​​of andere reden moet doen via PowerShell. - Brian Burns
windowsitpro.com/article/scripting/... niet gevonden - Kiquenet


Een mogelijkheid is om de taak te exporteren, de taak te verwijderen, het bestand een andere naam te geven en het opnieuw te importeren.

Een goede beschrijving is hier te vinden: Hernoem de taak in taakplanner


1
2018-05-31 11:29





Ja het is mogelijk ! Exporteer de taak (klik met de rechtermuisknop op de taak / Exporteren ...) als een XML-bestand (bijvoorbeeld op het bureaublad). Verwijder vervolgens de taak in de Takenplanner en klik met de rechtermuisknop op / Een taak importeren. Kies het eerder opgeslagen XML-bestand, hernoem de taak en sla deze op. Voila.


-1
2017-07-08 15:36



Dit is eigenlijk hetzelfde antwoord als degene die 4 jaar geleden werd aanvaard, niet echt een waardevolle toevoeging ... - HBruijn
Ik zou niet zeggen dat het niet de moeite waard is - het verklaart de stappen in meer detail dan het geaccepteerde antwoord, hoewel het misschien beter was om dat antwoord in plaats daarvan te bewerken. - Brian Burns