सवाल मैं Windows Server 2008 R2 पर कार्य शेड्यूल में कार्य का नाम कैसे बदलूं


मेरे पास विंडोज 2008 आर 2 पर टास्क शेड्यूलर में कुछ कार्य हैं। मैंने उन्हें व्यवस्थापक के रूप में बनाया और मैं व्यवस्थापक के रूप में लॉग इन हूं। मेरे पास कार्यों का नाम बदलने का कोई आसान तरीका नहीं है। एकमात्र तरीका मैं कर सकता हूं कि कार्य कॉन्फ़िगरेशन को XML फ़ाइल में निर्यात करना और नए कार्य में पुनः आयात करना, वहां नाम बदलें, फिर पुराना कार्य हटाएं। क्या कोई आसान तरीका है?


121
2018-01-07 17:52


मूल




जवाब:


बधाई हो! आप एक ऐसी समस्या के खिलाफ आ गए हैं जिसने कई विंडोज उपयोगकर्ता / व्यवस्थापक को रोक दिया है। नहीं, आप फिर से निर्यात, नामकरण और आयात करने के अलावा किसी कार्य का नाम नहीं बदल सकते हैं। हाँ, यह मूर्खतापूर्ण है। शायद एक उद्यमी स्क्रिप्टर एक सरल पावरशेल स्क्रिप्ट बना सकता है जो इसे स्वचालित करता है, लेकिन तब तक, आप अपने निर्यात / आयात दो-चरण के साथ फंस गए हैं। माफ़ कीजिये। = (

(आप इसे बनाने के बाद भी एक कार्य फ़ोल्डर का नाम बदल नहीं सकते हैं।)


137
2018-01-07 18:00



यदि आप फ़ोल्डर का नाम बदलते हैं, तो कार्य गायब हो जाएगा। उदास चेहरा। - JohnThePro
साथ ही, यदि आप Windows \ कार्यों फ़ोल्डर में कार्यों का नाम बदलते हैं, तो कार्य कार्य शेड्यूलर में तब तक गायब हो जाता है जब तक आप कार्य का नाम बदल नहीं लेते। - Wesley
Grrrrr, Arghhhhhhh! मुझे आश्चर्य है कि पृथ्वी पर कैसे इस मूर्खतापूर्ण सीमा अस्तित्व में आई? नामकरण शायद ही कभी "विदेशी" कार्य है जो उपयोगकर्ता शायद ही कभी करना चाहते हैं। यह बहुत परेशान है। - Doctor Jones
MS10-092 में चरणों को देखें: "कार्य शेड्यूलर में भेद्यता विशेषाधिकार की उन्नति की अनुमति दे सकती है।" यह कार्य त्रुटियों के साथ आपके पास होने वाली समस्याओं को ठीक करने के लिए आवश्यक फ़ाइल (ओं) और रजिस्ट्री परिवर्तनों को बताता है। अभी भी उनका नाम बदलने का कोई आसान तरीका नहीं है। support.microsoft.com/en-us/kb/2305420 - Bratch
एक आकर्षण की तरह काम किया, धन्यवाद। - Tanveer Badar


सबसे अच्छा तरीका नहीं है लेकिन एक जीवन बचतकर्ता हो सकता है।

कार्य में संग्रहीत हैं C:\Windows\System32\Tasks एक्सएमएल प्रारूप में उपयोग करने योग्य आयात में schtasks.exe। जैसा कि वीसली ने बताया, फाइल का नाम बदलना काम नहीं करता है लेकिन हटाएं / हटाएं। उस ने कहा, आपको चल रहे उपयोगकर्ता पासवर्ड की आवश्यकता है (जो आपके पास है)

वीसली के सुझाव की तुलना में, यह सिर्फ निर्यात चरण को छोड़ देता है।

  1. टेम्पलेट के रूप में पहले का उपयोग कर दूसरा कार्य बनाएं
  2. मूल को हटा दें

का उपयोग करते हुए srcname तथा dstname और एक व्यवस्थापक कार्य फ़ोल्डर में खोल:

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.

टिप्पणियाँ:

  • कुछ स्क्रिप्टिंग के साथ, आप प्रयास किए बिना कार्यों के एक बड़े समूह का नाम बदल सकते हैं
  • यदि आवश्यक हो तो आप एक्सएमएल से मूल आरयू निकालने में सक्षम होना चाहिए (नोड में Task/Principals/Principal/UserId)
  • यदि आप पासवर्ड पूछने के लिए schtasks चाहते हैं, तो बस हटा दें /rp [password] हिस्से

7
2018-05-20 17:14





दुर्भाग्य से नहीं। यही वह तरीका है जो अब किया गया है। मेरा मानना ​​है कि यह सुरक्षा उद्देश्यों के लिए है, ताकि वास्तव में सेटअप और सक्षम होने पर कार्यों को संशोधित नहीं किया जा सके।


4
2018-01-07 18:01



अगर मैं पहले से ही एडमिन के रूप में लॉग इन हूं, क्योंकि मुझे कोई कार्य बनाना होगा, तो यह 'सुरक्षा सुविधा' कैसा है?
साथ ही, यदि आप कॉन्फ़िगर किए जाने के बाद किसी कार्य के बारे में कुछ भी बदलते हैं तो आपको क्रेडेंशियल्स के लिए फिर से संकेत मिलता है, इसलिए यदि यह किसी प्रकार की सुरक्षा समस्या है, तो इसे किसी भी तरह से बदलने के तरीके को संभालें। - Kurt Koller


कृपया जवाब देने से पहले सुनिश्चित करें कि "यह नहीं कर सकता", "असंभव", आदि।

चेक आउट यह शक्ति खोल स्क्रिप्ट


2
2017-07-02 09:38



उस साइट से उद्धरण: 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. तो, यह स्वीकृत उत्तर सुझाता है - केवल स्वचालित। नामकरण अभी भी असंभव है। - faker
ओपी पहले से ही जानता है कि कोई नामकरण ऑपरेशन नहीं है (नए नाम के साथ निर्यात और पुन: आयात करना एकमात्र तरीका है)। उन्होंने पूछा कि क्या कोई आसान तरीका है। हाँ; PowerShell स्क्रिप्ट का उपयोग करना एक आसान तरीका है। - Bill_Stewart
कृपया लिंक से प्रासंगिक भाग उद्धृत करें। लिंक-केवल जवाब तब तक प्रोत्साहित नहीं किया जाता है जब लिंक रॉट्स, उत्तर अनुपयोगी हो जाता है। - Andrew T.
एक नए नाम के साथ निर्यात और आयात करना बहुत आसान लगता है, जब तक कि कुछ कारणों से आपको PowerShell के माध्यम से कुछ करने की ज़रूरत नहीं है। - Brian Burns
windowsitpro.com/article/scripting/... नहीं मिला - Kiquenet


एक संभावना है, कार्य को निर्यात करने, कार्य को हटाने, फ़ाइल का नाम बदलने और इसे फिर से आयात करने के लिए।

यहां एक अच्छा विवरण मिल सकता है: कार्य शेड्यूलर में कार्य का नाम बदलें


1
2018-05-31 11:29





हाँ, यह मुमकिन है ! एक एक्सएमएल फ़ाइल (उदाहरण के लिए डेस्कटॉप पर) के रूप में बस कार्य को निर्यात करें (कार्य / निर्यात ... पर राइट क्लिक करें)। फिर, कार्य शेड्यूलर में कार्य को हटाएं और दायाँ क्लिक / एक कार्य आयात करें। पहले से सहेजी गई XML फ़ाइल चुनें, कार्य का नाम बदलें और इसे सहेजें। देखा।


-1
2017-07-08 15:36



यह वास्तव में वही उत्तर है जैसा कि 4 साल पहले स्वीकार किया गया था, वास्तव में एक सार्थक अतिरिक्त नहीं ... - HBruijn
मैं नहीं कहूंगा कि यह सार्थक नहीं है - यह स्वीकार किए गए उत्तर से अधिक विस्तार से चरणों को बताता है, हालांकि इसके बजाय उस उत्तर को संपादित करना बेहतर हो सकता है। - Brian Burns