سؤال كيف يمكنني إعادة تسمية مهمة في المهمة المجدولة على Windows Server 2008 R2


لدي بعض المهام في برنامج جدولة المهام على Windows 2008 R2. لقد قمت بإنشائها كمسؤول وقمت بتسجيل الدخول كمسؤول. ليس لدي طريقة سهلة لإعادة تسمية المهام. الطريقة الوحيدة التي يمكنني بها هو تصدير مهمة التكوين إلى ملف XML وإعادة الاستيراد إلى مهمة جديدة ، وتغيير الاسم هناك ، ثم حذف المهمة القديمة. هل توجد طريقة أسهل؟


121
2018-01-07 17:52


الأصل




الأجوبة:


تهانينا! لقد واجهت مشكلة حطمت الكثير من مستخدم / مسؤول Windows. لا ، لا يمكنك إعادة تسمية مهمة ما عدا التصدير وإعادة التسمية والاستيراد مرة أخرى. نعم ، إنه سخيف. ربما يمكن لمخرج نصوص مغامر إنشاء برنامج نصي بسيط من PowerShell يعمل تلقائيًا على ذلك ، ولكن حتى ذلك الحين ، فإنك عالق في خطوتين التصدير / الاستيراد. آسف. = (

(لا يمكنك أيضًا إعادة تسمية مجلد المهام بعد إنشائه.)


137
2018-01-07 18:00



إذا ذهبت لإعادة تسمية المجلد ، ستختفي المهمة. وجه حزين. - JohnThePro
أيضاً ، إذا قمت بإعادة تسمية المهام في مجلد Windows \ tasks ، تختفي المهمة في Task Scheduler حتى تقوم بإعادة تسمية المهمة. - Wesley
Grrrrr ، arghhhhhh! أتساءل كيف ظهرت هذه القيود السخيفة على الأرض؟ لا يعد إعادة تسمية مهمة "غريبة" نادرًا ما يرغب المستخدمون في القيام بها. انها محيرة للغاية. - Doctor Jones
راجع الخطوات في MS10-092: "قد تسمح عدم الحصانة في برنامج جدولة المهام برفع الامتياز." فهو يشرح الملف (الملفات) وتغييرات التسجيل المطلوبة لإصلاح المشكلات التي قد تواجهها مع أخطاء المهام. لا توجد طريقة سهلة لإعادة تسميتها. support.microsoft.com/en-us/kb/2305420 - Bratch
عملت مثل سحر، وذلك بفضل. - Tanveer Badar


ليس أفضل طريقة ولكن يمكن أن تكون منقذا للحياة.

يتم تخزين المهام في C:\Windows\System32\Tasks بتنسيق XML يمكن استيراده باستخدام schtasks.exe. كما قال Weasly ، إعادة تسمية الملف لا يعمل ولكن إنشاء / حذف سوف. ومع ذلك ، تحتاج إلى كلمة مرور المستخدم قيد التشغيل (التي لديك)

بالمقارنة مع اقتراح Weasly ، فإنها تتخطى مرحلة التصدير.

  1. إنشاء مهمة ثانية باستخدام الأول كقالب
  2. إزالة الأصلي

عن طريق srcname و dstname و مشرف shell في مجلد المهام:

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.

ملاحظات:

  • مع القليل من البرمجة النصية ، يمكنك إعادة تسمية مجموعة كبيرة من المهام دون جهد
  • إذا لزم الأمر ، يجب أن تكون قادرًا على استخراج RU الأصلي من XML (في العقدة Task/Principals/Principal/UserId)
  • إذا كنت تريد أن تطلب schtasks كلمة المرور ، فما عليك سوى إزالة /rp [password] جزء

7
2018-05-20 17:14





لسوء الحظ لا. هذه هي الطريقة التي يتم بها ذلك الآن. أعتقد أنه لأغراض أمنية ، بحيث لا يمكن تعديل مهام المجموعة أثناء إعدادها وتمكينها فعليًا.


4
2018-01-07 18:01



إذا قمت بتسجيل الدخول بالفعل باسم ADMIN ، حيث يجب أن أكون لإنشاء مهام ، فكيف تعتبر هذه "ميزة أمان"؟
أيضًا ، إذا قمت بتغيير أي شيء حول مهمة بمجرد تكوينها ، فستتم مطالبتك ببيانات الاعتماد مرة أخرى ، لذلك إذا كان هناك نوع من مشكلات الأمان ، فقم بالتعامل معها بنفس طريقة التعامل مع تغيير أي شيء آخر. - 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
تعرف OP بالفعل أنه لا توجد عملية إعادة تسمية (التصدير وإعادة الاستيراد باسم جديد هو الطريقة الوحيدة). سأل إذا كان هناك طريقة أسهل. نعم فعلا؛ أسهل طريقة لاستخدام البرنامج النصي PowerShell. - Bill_Stewart
يرجى ذكر الجزء ذي الصلة من الرابط. لا يتم تشجيع إجابة الوصلة فقط منذ عندما يتأذى الرابط ، يصبح الجواب غير مفيد. - Andrew T.
يبدو أن التصدير والاستيراد باسم جديد أبسط من ذلك بكثير ، ما لم يكن هناك شيء تحتاج إلى القيام به من خلال PowerShell لسبب ما. - Brian Burns
windowsitpro.com/article/scripting/... غير معثور عليه - Kiquenet


أحد الاحتمالات ، لتصدير المهمة ، حذف المهمة ، إعادة تسمية الملف واستيراده مرة أخرى.

يمكن العثور على وصف جيد هنا: إعادة تسمية المهمة في جدولة المهام


1
2018-05-31 11:29





انه من الممكن ! ما عليك سوى تصدير المهمة (انقر بزر الماوس الأيمن على المهمة / التصدير ...) كملف XML (على سطح المكتب على سبيل المثال). ثم قم بحذف المهمة في Tasks Scheduler وانقر بزر الماوس الأيمن / Import a task. اختر ملف XML المحفوظ مسبقًا ، ثم أعد تسمية المهمة واحفظها. فويلا.


-1
2017-07-08 15:36



هذا هو في الواقع نفس الجواب الذي قبل واحد قبل 4 سنوات ، وليس حقا إضافة جديرة بالاهتمام ... - HBruijn
لا يمكنني القول أنه غير جدير بالاهتمام - فهو يشرح الخطوات بمزيد من التفصيل عن الإجابة المقبولة ، رغم أنه كان من الأفضل تعديل هذه الإجابة بدلاً من ذلك. - Brian Burns