ملخص

توضح هذه المقالة مشكلات Windows PowerShell التي تم إصلاحها في التحديث التراكمي 1 (CU1) لإدارة التكوين R2 Microsoft System Center 2012. إصلاحات أخرى CU1 الموضحة في مقالة "قاعدة معارف Microsoft" التالية:

وصف التحديث التراكمي 1 لإدارة التكوين R2 System Center 2012 2938441

مزيد من المعلومات

المشكلات التي يتم إصلاحها

  • تصبح الكائنات التي تم تمريرها كمعلمة -إينبوتوبجيكت (أو ما يعادلها) cmdlet "null" بعد ذلك.

  • لا تتوقف Cmdlets التي تحذر من دون التسبب بفشل أو التي فشل صمت عند إصابة حالات الخطأ التدفقات كما هو متوقع.

  • فشل Cmdlets تنفيذ إجراءات على كائنات المواقع تلقائياً عند موقع كائن غير موجود. تؤدي هذه المشكلة إلى البرامج النصية وأتمتة إدخال حالة غير معرف. يجب أن تدرك أن هذه المشكلة لا يؤثر على الحصول على- cmdlets. لم تفشل إذا تم العثور على أية كائنات التي تطابق معايير البحث.

  • لا يضيف ديبلينكينستالير كمديبلويمينتيبي إضافة نوع النشر.

  • لم كمسوفتواريوبداتيديبلويمينت ابدأ من تعيين خيارات النشر الصحيح عند استخدام المعلمة جينيراتيوبيراتيونسماناجيراليرت- أو ديسابليوبيراتيونسماناجيراليرت .

  • فشل cmdlet كمسوفتواريوبداتي الحفظ مع أخطاء مشابهة لما يلي:

    كمسوفتواريوبداتي: حفظ مفتاح معين غير موجودة في القاموس.
    في السطر: 1 char: 1
    +-ديبلويمينتباكاجينامي "مجموعة الأصدقاء" حفظ-كمسوفتواريوبداتي-سوفتواريوبداتينا...
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + كاتيجوريينفو: نوتسبيسيفيد: (:) [الحفظ-كمسوفتواريوبداتي] كيينوتفونديكسسيبشن
    + فوليقواليفيديروريد: System.Collections.Generic.KeyNotFoundException,Microsoft.ConfigurationManagement.Cmdlet
    s.Sum.Commands.SaveSoftwareUpdateCommand



    يجب أن تدرك أن يعمل cmdlet الثابتة في 32-بت Windows PowerShell فقط.

  • لا يقبل جديد-كمبروجرام -PackageID كمعلمة إدخال.

  • لا يقبل إينبوتوبجيكت كموسير إزالة معلمة إخراج كائن من الحصول على كموسير.

  • يتطلب كمديفيسكوليكتيونفاريابل جديد قرأت المستخدم تنفيذ حقوق إلى مجموعة "كافة الأنظمة".

  • كمسوفتواريميتيرينجرولي جديد و مجموعة كمسوفتواريميتيرينجرولي يتطلب الوصول إلى ملف عدادات لتتمكن من إنشاء قاعدة قياس.

  • يجب تشغيل وحدة "تحكم المسؤول" مرة واحدة على الأقل على كمبيوتر معين قبل إنشاء محرك PowerShell موفر SMS.

  • يتم تعطيل الخيار "توزيع المحتوى" في وحدة "تحكم المسؤول" للكائنات التي تم إنشاؤها باستخدام كموبيراتينجسيستيمينستالير جديد أو كموبيراتينجسيستيميماجي جديد.

  • -مجموعة cmdlets تغيير أدوار خادم الموقع يتطلب -SiteCode و سيتيسيستيمسيرفيرنامي- بدلاً من مجرد -سيتيسيستيمسيرفيرنامي كما هو متوقع.

  • فشل كميجراتيونجوب جديد مع "استعلام غير صالح" رسالة خطأ مشابهة لما يلي:

    قم بطرح استثناء:
    الجديدة-كميجراتيونجوب: الكائن خطأ ConfigMgr:
    مثيل __ExtendedStatus
    {
    العملية = "اكسيككويري"؛
    ParameterInfo = "حدد * حيث ديبيندينسيتيبي = 1"؛
    اسم الموفر = "WinMgmt"؛
    };
    رمز الخطأ:
    إينفاليدكويري
    في السطر: 1 char: 1

تغييرات إضافية

  • -مطول التبديل ستخرج cmdlets معظم المعلومات حول الاستعلام التي يتم تشغيلها الآن.

    ملاحظة: إذا cmdlet لا يعمل كما هو متوقع، -مطول التبديل عادي ويقدم معلومات عن استعلام WMI الفعلي الذي يتم تشغيله مقابل SMS موفر الجهة. هذه المعلومات مفيدة جداً لاستكشاف الأخطاء وإصلاحها وتتاح عندما القيام عند الملف عناصر معلومات الاتصال.

  • عندما تكون شبكات الأنابيب إخراج cmdlet إدارة التكوين في كائن تحديد (تحديد)، لم يعد حالة الأحرف الصحيحة المطلوبة لتحديد الوسائط.

  • أحرف البدل غير معتمدة في الاستعلامات.

  • تمثل القائمة التالية cmdlets كان المستهدف إصلاحات إضافية. بسبب تغييرات إضافية إلى Windows PowerShell إطار التعليمات البرمجية الأساسية التي تستخدمها هذه cmdlets، تلك التي لم يتم سردها أيضا يكون قد تغير السلوك. تأكد من متابعة البرامج النصية والتنفيذ التلقائي يعمل كما هو متوقع.

    • إضافة كمبونداريتوجروب

    • إضافة كمديبلويمينتيبي

    • إضافة كمستاتيميجراتيونبوينت

    • الحصول على كمابليكاتيونكاتالوجويبسيرفيسيبوينت

    • الحصول على كمابليكاتيونكاتالوجويبسيتيبوينت

    • الحصول على كميندبوينتبروتيكتيونبوينت

    • الحصول على كمينرولمينتبوينت

    • الحصول على كمينرولمينتبروكسيبوينت

    • الحصول على كمفالباكستاتوسبوينت

    • الحصول على كموتوفباندسيرفيسيبوينت

    • الحصول على كمريبورتينجسيرفيسيبوينت

    • الحصول على كمسيتيستاتوسميساجي

    • الحصول على كمسوفتواريديستريبوتيونكومبونينت

    • الحصول على كمسوفتواريوبداتيبوينت

    • الحصول على كمستاتيميجراتيونبوينت

    • الحصول على كمسيستيمهيلثفاليداتوركومبونينت

    • استيراد كمكومبوتيرينفورميشن

    • كماكتيفيديريكتوريفوريست الجديدة

    • كمديفيسكوليكتيونفاريابل الجديدة

    • كميجراتيونجوب الجديدة

    • كموبيراتينجسيستيمينستالير الجديدة

    • كمبروجرام الجديدة

    • كمسوفتواريميتيرينجرولي الجديدة

    • إزالة كمبونداريفرومجروب

    • إزالة كمديبلويمينتيبي

    • إزالة كموسير

    • استعادة كمابليكاتيونريفيسيونهيستوري

    • حفظ كمسوفتواريوبداتي

    • مجموعة كمادفوريست

    • مجموعة كمبوتيماجي

    • مجموعة كمديبلويمينتيبي

    • مجموعة كمديسكوفيريميثود

    • مجموعة كميكستشانجيسيرفير

    • مجموعة كمجلوبالكونديشن

    • مجموعة كمهيرارتشيسيتينج

    • مجموعة كماناجيمينتبوينت

    • مجموعة كميجراتيونيكسكلوسيونليست

    • مجموعة كمباكاجيديبويمينت

    • مجموعة كمسيتيماينتينانسيتاسك

    • مجموعة كمسوفتواريديستريبوتيونكومبونينت

    • مجموعة كمسوفتواريميتيرينجرولي

    • مجموعة كمتاسكسيقوينسيديبلويمينت

    • ابدأ كمكونتينتديستريبوشن

    • ابدأ كمديستريبوتيونبوينتوبجرادي

    • ابدأ كمسوفتواريوبداتيديبلويمينت

    • تحديث كمديستريبوتيونبوينت


في بعض الحالات المحدودة، قد كان cmdlets معلمات إزالتها أو تغييرها. وهذا يمثل تغيرا جذريا للبرامج النصية الموجودة أو التنفيذ التلقائي. إذا لم يعمل cmdlet بسبب خطأ ربط معلمة، تأكد من أن المعلمة التي تستخدمها لا إعادة تسمية أو إزالة.

المشكلات المعروفة

يمكن أن تحدث مؤشرات الخطأ التالية حتى بعد تثبيت التحديث التراكمي 1. يتم سرد الحلول البديلة حيثما تكون متاحة. يمكن حل هذه المشاكل في الإصدارات المستقبلية من إدارة تكوين.

  • سيتم تثبيت كمكلينت لا تستهدف كافة أجهزة الكمبيوتر في مجموعة عند استخدام المعلمة -معرف المجموعة .

    للتغلب على هذه المشكلة، استرداد مجموعة من الأجهزة باستخدام معرف من كمديفيسي الحصول على المجموعة، وتمرير كل مثيل في تثبيت -كمديفيسي-جهاز. على سبيل المثال، تشغيل الأمر التالي:

    ميكوليكشن-اسم المجموعة الحصول على كمديفيسي | foreach {تثبيت كمكلينت-_ $الجهاز-إينكلوديدوماينكونترولير $false-الوايسينستالكلينت $false-فورسيرينستال $false-SiteCode PSS}

  • لا تعمل ابدأ كمديستريبوتيونبوينتوبجرادي بمواقع ثانوية.

    للتغلب على هذه المشكلة، تنفيذ المهمة باستخدام وحدة "تحكم المسؤول".

  • حفظ كمسوفتواريوبداتي cmdlet لا يعمل في بيئة Windows PowerShell 64 بت.

    لحل هذه المشكلة، استخدم إصدار 32 بت من Windows PowerShell أو بورصة اسطنبول.

  • لا تظهر نتيجة كمفيرتوالينفيرونمينتجروب جديد في وحدة "تحكم المسؤول".

    للتغلب على هذه المشكلة، تنفيذ المهمة باستخدام وحدة "تحكم المسؤول".

  • مجموعة كمسيتي-تعليق cmdlets فشل تؤدي المعلمة.

    للتغلب على هذه المشكلة، تنفيذ المهمة باستخدام وحدة "تحكم المسؤول".

  • لن يفشل إزالة كمديبلويمينتيبي عند محاولة إزالة نوع توزيع غير موجود.

    للتغلب على هذه المشكلة، استخدم الحصول على كمديبلويمينتيبي للتحقق من صحة حالة وجود نوع النشر قبل محاولة إزالته.

  • إنشاء جديد كمسيكونداريسيتي نقطة توزيع التي لا يمكن تكوينها من خلال وحدة "تحكم المسؤول" عند استخدام شهادة موقعة ذاتيا.

    للتغلب على هذه المشكلة، استخدم أي من الإجراءات التالية بدلاً من cmdlet كمسيكونداريسيتي جديد :

    • تكوين الموقع الثانوي باستخدام أحد المراجع المصدقة الذي أصدر الشهادة.

    • استخدم مجموعة كمديستريبوتيونبوينت لتكوين نقطة التوزيع بعد تثبيت الموقع الثانوي.

    • إزالة نقطة توزيع الموقع الثانوي، ثم إضافة كلمة مرور جديدة بعد تثبيت الموقع الثانوي.

  • قد تتوقف بعض cmdlets عن العمل بعد استخدام cmdlet كمتاسكسيكوينسي جديد .

    لحل هذه المشكلة، أعد تشغيل Windows PowerShell.

  • فشل بدء كمابليكاتيونديبلويمينت عند استخدامه مع تطبيقات Windows مخزن لأن التوقع وجود المحتوى على نقطة توزيع.

    للتغلب على هذه المشكلة، تنفيذ المهمة باستخدام وحدة "تحكم المسؤول".

هل تحتاج إلى مزيد من المساعدة؟

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Microsoft Insider

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟

نشكرك على ملاحظاتك!

×