تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

الأعراض

يرجى مراعاة السيناريو التالي:

السيناريو 1

  • يتم تمكين ميزة "إعادة توجيه المجلدات" للمستخدم بإعادة توجيه المستندات إضافتك إلى ملقم ملفات.

  • تمكين ميزة "الملفات دون اتصال" على جهاز كمبيوتر يعمل بنظام التشغيل Windows 7 أو Windows Server 2008 R2.

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

    ملاحظة: قد يكون هذا هو الحال إذا كان يتم تغيير موقع المستندات المعاد توجيهها لأن ملقم ملف الآن يمكن الوصول من خلال اسم DFS آخر.

  • عند تطبيق نهج "إعادة توجيه المجلد" المحدث على الكمبيوتر الخاص بالمستخدم، تحتاج البيانات موجود مسبقاً في التخزين المؤقت "الملفات دون اتصال" يجب إعادة تسميته لتعكس اسم ملف جديد على خادم دون نقل البيانات من موقع الخادم القديم إلى الموقع الجديد الخادم إلى العميل.

في هذا السيناريو، لا تضمن تسلسل تحديث نهج "إعادة توجيه المجلد" وسيضمن برنامج التشغيل لإعادة تسمية العناصر الموجودة في ذاكرة التخزين المؤقت "الملفات دون اتصال" تحديث التكوين المستخدم بشكل صحيح دون حركة مرور شبكة الاتصال غير الضرورية التي تم إنشاؤها. أيضا، إذا كان المستخدم ليس لديه بيانات اعتماد إدارية، إعادة تسمية العناصر من ذاكرة التخزين المؤقت "الملفات دون اتصال" غير مسموح. ومع ذلك، في نظام التشغيل Windows XP يمكنك ذلك للمستخدمين دون بيانات اعتماد إدارية.

السيناريو 2

  • يمكنك تثبيت بعض المحتويات من ملقم ملف إلى ذاكرة التخزين المؤقت "دون اتصال من الملفات" للمستخدمين من خلال البرنامج النصي لتسجيل الدخول أو "نهج المجموعة الملفات دون اتصال" على جهاز كمبيوتر يعمل بنظام التشغيل Windows 7 أو Windows Server 2008 R2.

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

  • كنت ترغب في أن يقوم المستخدم للاستمرار في التخزين المؤقت للبيانات دون الحاجة إلى البيانات التي سيتم إعادة تخزين من موقع ملقم جديد.

في هذا السيناريو، لا البرنامج النصي إعادة تسمية محتويات ذاكرة التخزين المؤقت "الملفات دون اتصال" إذا كان المستخدم ليس لديه بيانات اعتماد إدارية على الكمبيوتر وهذا الإجراء سوف تتطلب إعادة تشغيل الكمبيوتر العميل حتى تصبح نافذة المفعول. ومع ذلك، في نظام التشغيل Windows XP برنامج نصي يتم تشغيله كمستخدم غير إدارية يمكن القيام بذلك دون الحاجة إلى جهاز كمبيوتر إعادة تشغيل.

الحل

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

ملاحظة: على الرغم من أن يتم تضمين هذا الإصلاح العاجل في نظام التشغيل Windows Server 2008 R2 وسوف تحتاج إلى إضافة السجل لتمكين الوظيفة Windows 7 SP1. كذلك سوف تحتاج إلى تثبيت أدناه الإصلاح العاجل إضافية لتوفير أسلوب ريناميتيميكس في حزمة الخدمة SP1:

2610379 نهج "إعادة توجيه المجلد" لا يعمل إذا كان مستخدم سابقة بتعيين مجلد المعاد توجيهه إلى وضع دون اتصال في نظام التشغيل Windows 7 أو في Windows Server 2008 R2

معلومات الإصلاح العاجل

يتوفر إصلاح عاجل معتمد من Microsoft. ومع ذلك، يهدف هذا الإصلاح العاجل إلى حل المشكلة الموضحة في هذه المقالة فقط. قم بتطبيق هذا الإصلاح العاجل فقط على الأنظمة التي تواجه المشكلة الموضحة في هذه المقالة. قد يتم إجراء اختبارات إضافية على هذا الإصلاح العاجل. ولذلك، إذا لم يكن تأثير المشكلة كبيرا، نوصي بالانتظار حتى الإصدار التالي من تحديث البرنامج الذي يحتوي على هذا الإصلاح العاجل.

إذا كان يتوفر الإصلاح العاجل للتنزيل، يوجد مقطع "توفر تنزيل الإصلاح عاجل" أعلى مقالة قاعدة المعارف. في حالة عدم ظهور هذا القسم، اتصل بخدمة العملاء ل Microsoft والدعم للحصول على الإصلاح العاجل.

ملاحظة: في حالة حدوث مشكلات إضافية أو يجب إجراء استكشاف للأخطاء وحلها، قد يلزم إنشاء طلب خدمة منفصل. سيتم تطبيق تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشكلات التي لا يعمل على حلها هذا الإصلاح العاجل بالتحديد. للحصول على قائمة أرقام هواتف خدمة العملاء ل Microsoft والدعم أو لإنشاء طلب خدمة منفصل، قم بزيارة موقع Microsoft التالي على الويب:

http://support.microsoft.com/contactus/?ws=supportملاحظة: يعرض النموذج "توفر تنزيل الإصلاح العاجل" اللغات التي يتوفر الإصلاح الجديد. في حالة عدم ظهور اللغة الخاصة بك، يكون بسبب عدم توفر إصلاح عاجل لتلك اللغة.

المتطلبات الأساسية

لتطبيق هذا الإصلاح العاجل، يجب تشغيل Windows 7 أو Windows Server 2008 R2.

معلومات التسجيل

ملاحظات

  • إذا كنت تستخدم ميزة "إعادة توجيه المجلد"، تكون يجب إنشاء مفتاح التسجيل التالي للإصلاح الجديد نافذ المفعول.

  • المجلدات المشاركة التقليدية، يمكنك استخدام برنامج نصي لدخول. برنامج تسجيل الدخول يستخدم الأسلوب ريناميتيميكس للفئة Win32_OfflineFilesCache. لمزيد من المعلومات حول فئة Win32_OfflineFilesCache، قم بزيارة موقع ويب التالي:http://msdn.microsoft.com/en-us/library/bb309182(VS.85).aspx

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

322756 كيفية عمل نسخة احتياطية من السجل واستعادته في نظام التشغيل Windowsلاستخدام الإصلاح العاجل في هذه الحزمة، يجب إنشاء مفتاح تسجيل. للقيام بذلك، اتبع الخطوات التالية:

  1. في "محرر التسجيل"، حدد موقع مفتاح التسجيل الفرعي التالي:



    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer

  2. ضمن المفتاح الفرعي للتسجيل Explorer ، انقر فوق تحرير، انقر فوق جديد، انقر فوق قيمة DWORD، اكتب فولديرريديريكتيونينابليكاكهيريناميوثم اضغط ENTER.

  3. تعيين قيمة إدخال التسجيل فولديرريديريكتيونينابليكاكهيرينامي عشري إلى 1.

  4. اخرج من "محرر السجل".

متطلبات إعادة التشغيل

يجب إعادة تشغيل جهاز الكمبيوتر بعد تطبيق هذا الإصلاح العاجل.

معلومات استبدال الإصلاح العاجل

لا يحل هذا الإصلاح العاجل محل الإصلاحات التي تم إصدارها مسبقاً.

معلومات الملف

الإصدار العمومي من هذا الإصلاح العاجل بتثبيت ملفات لها سمات مسردة في الجداول التالية. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات فى "التوقيت العالمي" المتفق عليه (UTC). يتم عرض التواريخ والأوقات الخاصة بهذه الملفات على جهاز الكمبيوتر المحلي بالتوقيت المحلي مع التوقيت الصيفي (DST) الحالي الخاص بك. بالإضافة إلى ذلك، قد يتم تغيير التواريخ والأوقات عند إجراء عمليات معينة على الملفات.

ملاحظات معلومات ملف Windows 7 و Windows Server 2008 R2


هام: الإصلاحات العاجلة Windows 7 ونظام التشغيل Windows Server 2008 R2 الإصلاحات العاجلة المضمنة في حزم نفسه. ومع ذلك، يتم سرد الإصلاحات الضرورية على صفحة طلب الإصلاحات تحت كلا نظامي التشغيل. لطلب حزمة الإصلاحات الجديدة التي تنطبق على أنظمة التشغيل أحدهما أو كليهما، حدد الإصلاح العاجل المسرد ضمن "Windows 7/Windows Server 2008 R2" على الصفحة. راجع القسم "تنطبق على" في مقالات لتحديد نظام التشغيل الفعلية التي تنطبق على كل إصلاح دائماً.

  • ملفات MANIFEST files وملفات MUM (.mum) المثبتة لكل بيئة يتم سردها بشكل منفصل في المقطع "معلومات الملفات الإضافية لنظام التشغيل Windows Server 2008 R2 وWindows 7. ملفات MUM وملفات MANIFEST، وملفات كتالوج الأمان المرتبط (.cat)، بالغة الأهمية للحفاظ على حالة المكون الذي تم تحديثه. يتم توقيع ملفات كتالوج الأمان، التي لا يتم سرد السمات، باستخدام توقيع Microsoft رقمي.

لكافة الإصدارات المعتمدة المستندة إلى x86 من Windows 7

اسم الملف

إصدار الملف

حجم الملف

التاريخ

الوقت

النظام الأساسي

Cscapi.dll

6.1.7600.20641

34,816

11-Feb-2010

06:54

x86

Cscdll.dll

6.1.7600.20641

23,040

11-Feb-2010

06:54

x86

Cscobj.dll

6.1.7600.20641

138,752

11-Feb-2010

06:54

x86

Offlinefileswmiprovider.mof

غير قابل للتطبيق

14,568

10-Feb-2010

23:45

غير قابل للتطبيق

Offlinefileswmiprovider_uninstall.mof

غير قابل للتطبيق

14,568

10-Feb-2010

23:45

غير قابل للتطبيق

Csc.sys

6.1.7600.20641

387,584

11-Feb-2010

03:17

x86

Cscmig.dll

6.1.7600.20641

109,568

11-Feb-2010

06:54

x86

Microsoft-windows-offlinefiles-core-ppdlic.xrm-ms

غير قابل للتطبيق

3,144

11-Feb-2010

07:04

غير قابل للتطبيق

Cscsvc.dll

6.1.7600.20641

546,304

11-Feb-2010

06:54

x86

Microsoft-windows-offlinefiles.mof

غير قابل للتطبيق

1776

13-Jul-2009

20:25

غير قابل للتطبيق

Apps.inf

غير قابل للتطبيق

62,334

11-Feb-2010

03:10

غير قابل للتطبيق

Shell32.dll

6.1.7600.20641

12,868,096

11-Feb-2010

06:54

x86

لكافة الإصدارات المعتمدة المستندة إلى x64 من Windows 7 و Windows Server 2008 r2

اسم الملف

إصدار الملف

حجم الملف

التاريخ

الوقت

النظام الأساسي

Cscapi.dll

6.1.7600.20641

46,080

11-Feb-2010

07:35

x64

Cscdll.dll

6.1.7600.20641

30,208

11-Feb-2010

07:35

x64

Cscobj.dll

6.1.7600.20641

240,128

11-Feb-2010

07:35

x64

Offlinefileswmiprovider.mof

غير قابل للتطبيق

14,568

10-Feb-2010

23:45

غير قابل للتطبيق

Offlinefileswmiprovider_uninstall.mof

غير قابل للتطبيق

14,568

10-Feb-2010

23:45

غير قابل للتطبيق

Csc.sys

6.1.7600.20641

514,048

11-Feb-2010

03:29

x64

Cscmig.dll

6.1.7600.20641

137,216

11-Feb-2010

07:35

x64

Microsoft-windows-offlinefiles-core-ppdlic.xrm-ms

غير قابل للتطبيق

3,144

11-Feb-2010

07:49

غير قابل للتطبيق

Cscsvc.dll

6.1.7600.20641

692,224

11-Feb-2010

07:35

x64

Microsoft-windows-offlinefiles.mof

غير قابل للتطبيق

1776

13-Jul-2009

20:20

غير قابل للتطبيق

Apps.inf

غير قابل للتطبيق

62,334

11-Feb-2010

03:20

غير قابل للتطبيق

Shell32.dll

6.1.7600.20641

14,164,992

11-Feb-2010

07:41

x64

Cscobj.dll

6.1.7600.20641

138,752

11-Feb-2010

06:54

x86

Offlinefileswmiprovider.mof

غير قابل للتطبيق

14,568

10-Feb-2010

23:45

غير قابل للتطبيق

Offlinefileswmiprovider_uninstall.mof

غير قابل للتطبيق

14,568

10-Feb-2010

23:45

غير قابل للتطبيق

Shell32.dll

6.1.7600.20641

12,868,096

11-Feb-2010

06:54

x86

Cscapi.dll

6.1.7600.20641

34,816

11-Feb-2010

06:54

x86

Cscdll.dll

6.1.7600.20641

23,040

11-Feb-2010

06:54

x86

لكافة الإصدارات المستندة إلى IA-64 من نظام التشغيل Windows Server 2008 R2

اسم الملف

إصدار الملف

حجم الملف

التاريخ

الوقت

النظام الأساسي

Cscapi.dll

6.1.7600.20636

91,136

05-Feb-2010

06:18

IA-64

Cscdll.dll

6.1.7600.20636

68,608

05-Feb-2010

06:18

IA-64

Apps.inf

غير قابل للتطبيق

62,334

05-Feb-2010

02:45

غير قابل للتطبيق

Shell32.dll

6.1.7600.20636

21,173,760

05-Feb-2010

06:24

IA-64

Shell32.dll

6.1.7600.20636

12,868,096

05-Feb-2010

07:04

x86

Cscapi.dll

6.1.7600.20636

34,816

05-Feb-2010

07:04

x86

Cscdll.dll

6.1.7600.20636

23,040

05-Feb-2010

07:04

x86

الحالة

أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".

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

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

  1. تعيين مفتاح التسجيل الموضح في الجزء "معلومات التسجيل" من قسم الحل.


    ملاحظة: تعيين إدخال السجل هذا لكل مستخدم، وذلك إذا العديد من المستخدمين استخدام كمبيوتر عميل معين، يجب تعيين إعداد هذا السجل لأي مستخدم سوف يتم نقل محتواه المخزنة مؤقتاً.

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

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

    ملاحظة: يجب أن تكون كافية للحفاظ على هذه الحالة ملف نقل البيانات باستخدام تطبيق النسخ احتياطي. ومع ذلك، استخدام أداة نسخ بسيطة، مثل xcopy، لن تحتفظ حالة الملف بشكل صحيح.

  4. تحديث تكوين "إعادة توجيه المجلد" لتعكس الخادم الهدف. على سبيل المثال، في حالة إعادة التوجيه إلى الدليل الرئيسي للمستخدم، الملقم الهدف يجب أن تكون % تنسيق هوميشاري % % HOMEPATH %. تأكد من أن الخيار "نقل محتويات المستندات إلى الموقع الجديد" التحقق في تكوين "إعادة توجيه المجلد".


    ملاحظة: يمكنك القيام بتكوين إعداد "نهج المجموعة إعادة توجيه المجلد" إلى المسار التالي:


    Redirection\Documents\Properties Settings\Folder Configuration\Policies\Windows المستخدم

  5. تسجيل الدخول إلى الكمبيوتر بتلقي تحديث إعدادات "نهج المجموعة". قد يتطلب منك تسجيل الدخول وتسجيل الخروج ثم تسجيل الدخول مرة أخرى لأنه يمكن تطبيق إعدادات "نهج المجموعة" بشكل غير متزامن لتسجيل الدخول الخاص بالمستخدم.

عندما يتم تطبيق إعدادات نهج المجموعة "إعادة توجيه المجلد" المستخدم المحدث، المناسبة سوف أيضا قد تم إعادة تسمية ذاكرة التخزين المؤقت "الملفات دون اتصال". وسيتم الاحتفاظ بأية تعديلات عليها في ذاكرة التخزين المؤقت للعميل فقط ومزامنتها إلى خادم الموقع الجديد عندما يقوم العميل بإجراء المزامنة الأولى.

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

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

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

    ملاحظة: يجب أن تكون كافية للحفاظ على هذه الحالة ملف نقل البيانات باستخدام تطبيق النسخ احتياطي. ومع ذلك، استخدام أداة نسخ بسيطة، مثل xcopy، لن تحتفظ حالة الملف بشكل صحيح.

  3. تشغيل برنامج نصي باستدعاء الأسلوب ريناميتيميكس من فئة Win32_OfflineFilesCache لإعادة تسمية المحتويات المخزنة مؤقتاً من الاسم القديم للاسم الجديد. إذا فشل هذا الاستدعاء، بعض المحتوى قيد الاستخدام في ذاكرة التخزين المؤقت حيث أنه لا يمكن إعادة تسمية في هذا الوقت. البرنامج النصي ثم استدعاء الأسلوب ريناميتيم من فئة Win32_OfflineFilesCache لجدولة عملية إعادة تسمية هذا المحتوى في ذاكرة التخزين المؤقت عند إعادة التشغيل التالي.

يتم نقل الدليل الرئيسي للمستخدم بهذه الطريقة، الرجاء مراجعة البرنامج النصي النموذجي التالي توفيرها لضمان إعادة تسمية كافة المحتويات بشكل صحيح:'' THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
' ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
' THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
' PARTICULAR PURPOSE.
'
' Copyright (c) Microsoft Corporation. All rights reserved.
'
'
' Usage: CscRename.vbs /OldItemPath:<path> /NewItemPath:<path> [/Machine:value] [/User:value] [/Password:value]
'
'
' Demonstrates how to rename an item in the Ofline Files cache.
'
' OldItemPath - UNC path of the current path to be renamed.
'
' NewItemPath - UNC path of the new path to replace the old path.
'
' If NewItemPath already exists, the operation is not performed.
' This operation simply schedules a rename to be performed on the next restart
' of the system.
'
const cComputerName = "LocalHost"
const cWMINamespace = "root\cimv2"
const cWMIClass = "Win32_OfflineFilesCache"
Const wbemFlagReturnImmediately = &h10

nRenameItemExFailureCount = 0
nRenameItemFailureCount = 0

'
' Process commandline arguments
'
strOldItemPath = WScript.Arguments.Named("OldItemPath")'
if Len(strOldItemPath) = 0 Then
Wscript.Echo "OldItemPath parameter required"
Err.Raise 449 ' "argument not optional" error
End if

strNewItemPath = WScript.Arguments.Named("NewItemPath")
if Len(strNewItemPath) = 0 Then
Wscript.Echo "NewItemPath parameter required"
Err.Raise 449 ' "argument not optional" error
End if

strComputerName = WScript.Arguments.Named("Machine")
If Len(strComputerName) = 0 Then strComputerName = cComputerName

strUserID = WScript.Arguments.Named("User")
If Len(strUserID) = 0 Then strUserID = ""

strPassword = WScript.Arguments.Named("Password")
If Len(strPassword) = 0 Then strPassword = ""

set objWMILocator = WScript.CreateObject("WbemScripting.SWbemLocator")

Set objWMIServices = objWMILocator.ConnectServer(strComputerName, _
cWMINameSpace, _
strUserID, _
strPassword)

'
' Note that Win32_OfflineFilesCache is a singleton.
'

strTempOldItemPath = Replace(strOldItemPath,"\","\\")

Set objWMIService = GetObject("winmgmts:\\" & cComputerName & "\root\CIMV2")
Set objCache = objWMIServices.Get("Win32_OfflineFilesCache=@")

'
'Find the path of the item to be renamed in the cache
'
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_OfflineFilesItem WHERE ItemPath ='" &strTempOldItemPath&"'", "WQL", _
wbemFlagReturnImmediately + wbemFlagForwardOnly)

For Each objItem In colItems

'
'If folder is pinned we need to rename all the directory items underneath this
'
If (objItem.PinInfo.Pinned = True) Then
'
'Find all the directories underneath the folder in the cache
'
Set childItems = objWMIService.ExecQuery("SELECT * FROM Win32_OfflineFilesItem WHERE ParentItemPath = '" &strTempOldItemPath&"'", "WQL", _
wbemFlagForwardOnly + wbemFlagReturnImmediately )

For Each childItem In childItems

strOldPath = childItem.ItemPath
'
'Item to be renamed in the cache
'
strTempNewItemPath = strNewItemPath & "\" & childItem.ItemName

On Error Resume Next
'
' Note that while we pass "False" for the bReplace parameter, that
' parameter is ignored. Existing destinations are never replaced, regardless
' of what we pass for the 3rd parameter.
'
objCache.RenameItemEx strOldPath, strTempNewItemPath, False
hr = Hex(Err.Number)
If Err.Number <> 0 Then
WScript.Echo "RenameItem Failed with error:" &hr
WScript.Echo "While renaming:" & strOldPath & " to:" &strTempNewItemPath
Err.Clear
nRenameItemExFailureCount = nRenameItemExFailureCount + 1
On Error Resume Next
'
'We got the error in renaming this may happen due to item in use, try to renaname after reboot
'
objCache.RenameItem strOldPath, strNewItemPath, False
hr = Hex(Err.Number)
If Err.Number <> 0 Then
WScript.Echo "RenameItem Failed with error:" &hr
WScript.Echo " While renaming:" & strOldPath & " to:" &strTempNewItemPath
Err.Clear
nRenameItemFailureCount = nRenameItemFailureCount + 1
Else
WScript.Echo "item rename scheduled. A restart of the system is necessary to apply the change."
End If
Else
WScript.Echo "Renamed:" &strOldPath & " to:" &strTempNewItemPath & " SUCCESSFULLY"

End If
Next
Else
'
'Find all the directory items underneath the folder in the cache
'
Set childItems = objWMIService.ExecQuery("SELECT * FROM Win32_OfflineFilesItem WHERE ParentItemPath = '" &strTempOldItemPath&"'", "WQL", _
wbemFlagForwardOnly + wbemFlagReturnImmediately )

For Each childItem In childItems

'
'If this item is pinned and a directory, rename it
'
If (childItem.PinInfo.Pinned = True) Then
strOldPath = childItem.ItemPath
strTempNewItemPath = strNewItemPath & "\" &childItem.ItemName
On Error Resume Next
' Note that while we pass "False" for the bReplace parameter, that
' parameter is ignored. Existing destinations are never replaced, regardless
' of what we pass for the 3rd parameter.
'
objCache.RenameItemEx strOldPath, strTempNewItemPath, False
hr = Hex(Err.Number)
If Err.Number <> 0 Then
On Error Resume Next

WScript.Echo "RenameItemEx Failed with error:" &hr
WScript.Echo "While renaming:" & strOldPath & " to:" &strTempNewItemPath
Err.Clear
nRenameItemExFailureCount = nRenameItemExFailureCount + 1
On Error Resume Next
'
'We got the error in renaming this may happen due to item in use, try to renaname after reboot
'
objCache.RenameItem strOldPath, strTempNewItemPath, False
hr = Hex(Err.Number)
If Err.Number <> 0 Then
On Error Resume Next
WScript.Echo "RenameItem Failed with error:" &hr
WScript.Echo "While renaming:" & strOldPath & " to:" &strTempNewItemPath
Err.Clear
nRenameItemFailureCount = nRenameItemExFailureCount + 1
Else
WScript.Echo "item rename scheduled. A restart of the system is necessary to apply the change."
End If

Else
WScript.Echo "Renamed:" &strOldPath & " to:" &strTempNewItemPath & " SUCCESSFULLY"
End If
End If
Next
End If
If (nRenameItemExFailureCount > 0 & (nRenameItemExFailureCount - nRenameItemFailureCount) > 0) Then
WScript.Echo "item rename scheduled. A restart of the system is necessary to apply the change."
ElseIf (nRenameItemExFailureCount = 0) Then
WScript.Echo "Items Renamed SUCCESSFULLY"
Else
WScript.Echo "ItemsRenamed FAILED"
End If
Next
إذا كان الملف أو الدليل دون الدلائل المضافة المتداخلة (مثل دليل المستخدم الرئيسي) يحتاج إلى إعادة تسمية، يمكن استخدام البرنامج النصي التالي.'' THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
' ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
' THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
' PARTICULAR PURPOSE.
'
' Copyright (c) Microsoft Corporation. All rights reserved.
'
'
' Usage: CscRenameItemEx.vbs /OldItemPath:<path> /NewItemPath:<path> [/Machine:value] [/User:value] [/Password:value]
'
'
' Demonstrates how to rename an item in the Ofline Files cache.
'
' OldItemPath - UNC path of the current path to be renamed.
'
' NewItemPath - UNC path of the new path to replace the old path.
'
' If NewItemPath already exists, the operation is not performed.
' If OldItemPath is currently in use,this operation simply schedules
' a rename to be performed on the next restart.
'
'
On Error Resume Next
const cComputerName = "LocalHost"
const cWMINamespace = "root\cimv2"
const cWMIClass = "Win32_OfflineFilesCache"

'
' Process commandline arguments
'
strOldItemPath = WScript.Arguments.Named("OldItemPath")'
if Len(strOldItemPath) = 0 Then
Wscript.Echo "OldItemPath parameter required"
Err.Raise 449 ' "argument not optional" error
End if

strNewItemPath = WScript.Arguments.Named("NewItemPath")'
if Len(strNewItemPath) = 0 Then
Wscript.Echo "NewItemPath parameter required"
Err.Raise 449 ' "argument not optional" error
End if

strComputerName = WScript.Arguments.Named("Machine")
If Len(strComputerName) = 0 Then strComputerName = cComputerName

strUserID = WScript.Arguments.Named("User")
If Len(strUserID) = 0 Then strUserID = ""

strPassword = WScript.Arguments.Named("Password")
If Len(strPassword) = 0 Then strPassword = ""

set objWMILocator = WScript.CreateObject("WbemScripting.SWbemLocator")

Set objWMIServices = objWMILocator.ConnectServer(strComputerName, _
cWMINameSpace, _
strUserID, _
strPassword)

'
' Note that Win32_OfflineFilesCache is a singleton.
'
' Also note that while we pass "False" for the bReplace parameter, that
' parameter is ignored. Existing destinations are never replaced, regardless
' of what we pass for the 3rd parameter.
'
Set objCache = objWMIServices.Get("Win32_OfflineFilesCache=@")
objCache.RenameItemEx strOldItemPath, strNewItemPath, False
If Err.Number <> 0 Then
WScript.Echo " RenameItemEx Failed:" &Err.Description
Err.Clear
On Error Resume Next
objCache.RenameItem strOldItemPath, strNewItemPath, False
If Err.Number <> 0 Then
WScript.Echo "RenameItem Failed:" &Err.Description
Err.Clear
Else
WScript.Echo "item rename scheduled. A restart of the system is necessary to apply the change."
End If

Else
WScript.Echo "item renamed."
End If


لمزيد من المعلومات، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":

976698 أنت غير قادر على تحديث الموقع الهدف مشاركات الملفات دون اتصال في التخزين المؤقت لجانب العميل الملفات دون اتصال دون ترخيص إداري

لمزيد من المعلومات حول مصطلحات تحديث البرامج، انقر فوق رقم المقال التالي لعرضه في "قاعدة معارف Microsoft":

824684 وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft

معلومات الملفات الإضافية

معلومات ملفات إضافية لنظام التشغيل Windows 7 ونظام التشغيل Windows Server 2008 R2

ملفات إضافية لكافة الإصدارات المستندة إلى x86 Windows 7

اسم الملف

Update.mum

إصدار الملف

غير قابل للتطبيق

حجم الملف

17,111

التاريخ (UTC)

12-Feb-2010

الوقت (UTC)

05:03

النظام الأساسي

غير قابل للتطبيق

اسم الملف

X86_microsoft-windows-o..inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20641_none_abf22f1373799459.manifest

إصدار الملف

غير قابل للتطبيق

حجم الملف

3,017

التاريخ (UTC)

11-Feb-2010

الوقت (UTC)

07:17

النظام الأساسي

غير قابل للتطبيق

اسم الملف

X86_microsoft-windows-o..nefiles-extend-apis_31bf3856ad364e35_6.1.7600.20641_none_8d79f279aea00fda.manifest

إصدار الملف

غير قابل للتطبيق

حجم الملف

60,347

التاريخ (UTC)

11-Feb-2010

الوقت (UTC)

07:27

النظام الأساسي

غير قابل للتطبيق

اسم الملف

X86_microsoft-windows-offlinefiles-core_31bf3856ad364e35_6.1.7600.20641_none_9ecf7e29d63ba47f.manifest

إصدار الملف

غير قابل للتطبيق

حجم الملف

11,592

التاريخ (UTC)

11-Feb-2010

الوقت (UTC)

07:17

النظام الأساسي

غير قابل للتطبيق

اسم الملف

X86_microsoft-windows-offlinefiles-service_31bf3856ad364e35_6.1.7600.20641_none_0a5ac74cdbb49ee3.manifest

إصدار الملف

غير قابل للتطبيق

حجم الملف

56,703

التاريخ (UTC)

11-Feb-2010

الوقت (UTC)

07:24

النظام الأساسي

غير قابل للتطبيق

اسم الملف

X86_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_6cb060208c504828.manifest

إصدار الملف

غير قابل للتطبيق

حجم الملف

1,059,457

التاريخ (UTC)

11-Feb-2010

الوقت (UTC)

07:16

النظام الأساسي

غير قابل للتطبيق

ملفات إضافية لكافة الإصدارات المستندة إلى x64 من نظام التشغيل Windows 7 ونظام التشغيل Windows Server 2008 r2 المعتمدة

اسم الملف

Amd64_microsoft-windows-o..inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20641_none_0810ca972bd7058f.manifest

إصدار الملف

غير قابل للتطبيق

حجم الملف

3,019

التاريخ (UTC)

11-Feb-2010

الوقت (UTC)

19:25

النظام الأساسي

غير قابل للتطبيق

اسم الملف

Amd64_microsoft-windows-o..nefiles-extend-apis_31bf3856ad364e35_6.1.7600.20641_none_e9988dfd66fd8110.manifest

إصدار الملف

غير قابل للتطبيق

حجم الملف

60,351

التاريخ (UTC)

11-Feb-2010

الوقت (UTC)

19:32

النظام الأساسي

غير قابل للتطبيق

اسم الملف

Amd64_microsoft-windows-offlinefiles-core_31bf3856ad364e35_6.1.7600.20641_none_faee19ad8e9915b5.manifest

إصدار الملف

غير قابل للتطبيق

حجم الملف

11,596

التاريخ (UTC)

11-Feb-2010

الوقت (UTC)

19:25

النظام الأساسي

غير قابل للتطبيق

اسم الملف

Amd64_microsoft-windows-offlinefiles-service_31bf3856ad364e35_6.1.7600.20641_none_667962d094121019.manifest

إصدار الملف

غير قابل للتطبيق

حجم الملف

56,710

التاريخ (UTC)

11-Feb-2010

الوقت (UTC)

19:30

النظام الأساسي

غير قابل للتطبيق

اسم الملف

Amd64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_c8cefba444adb95e.manifest

إصدار الملف

غير قابل للتطبيق

حجم الملف

1,058,443

التاريخ (UTC)

11-Feb-2010

الوقت (UTC)

19:25

النظام الأساسي

غير قابل للتطبيق

اسم الملف

Update.mum

إصدار الملف

غير قابل للتطبيق

حجم الملف

25,908

التاريخ (UTC)

12-Feb-2010

الوقت (UTC)

05:03

النظام الأساسي

غير قابل للتطبيق

اسم الملف

Wow64_microsoft-windows-o..nefiles-extend-apis_31bf3856ad364e35_6.1.7600.20641_none_f3ed384f9b5e430b.manifest

إصدار الملف

غير قابل للتطبيق

حجم الملف

60,349

التاريخ (UTC)

11-Feb-2010

الوقت (UTC)

07:10

النظام الأساسي

غير قابل للتطبيق

اسم الملف

Wow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20641_none_d323a5f6790e7b59.manifest

إصدار الملف

غير قابل للتطبيق

حجم الملف

1,054,916

التاريخ (UTC)

11-Feb-2010

الوقت (UTC)

07:09

النظام الأساسي

غير قابل للتطبيق

اسم الملف

X86_microsoft-windows-o..inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20641_none_abf22f1373799459.manifest

إصدار الملف

غير قابل للتطبيق

حجم الملف

3,017

التاريخ (UTC)

11-Feb-2010

الوقت (UTC)

07:17

النظام الأساسي

غير قابل للتطبيق

اسم الملف

ملفات إضافية لكافة الإصدارات المستندة إلى ألف من نظام التشغيل Windows Server 2008 R2

اسم الملف

Ia64_microsoft-windows-o..inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20636_none_ac03a467736b0017.manifest

إصدار الملف

غير قابل للتطبيق

حجم الملف

3,018

التاريخ (UTC)

05-Feb-2010

الوقت (UTC)

08:00

النظام الأساسي

غير قابل للتطبيق

اسم الملف

Ia64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20636_none_6cc1d5748c41b3e6.manifest

إصدار الملف

غير قابل للتطبيق

حجم الملف

1,058,441

التاريخ (UTC)

05-Feb-2010

الوقت (UTC)

08:01

النظام الأساسي

غير قابل للتطبيق

اسم الملف

Update.mum

إصدار الملف

غير قابل للتطبيق

حجم الملف

4,856

التاريخ (UTC)

06-Feb-2010

الوقت (UTC)

01:13

النظام الأساسي

غير قابل للتطبيق

اسم الملف

Wow64_microsoft-windows-shell32_31bf3856ad364e35_6.1.7600.20636_none_d33377547901de1b.manifest

إصدار الملف

غير قابل للتطبيق

حجم الملف

1,054,916

التاريخ (UTC)

05-Feb-2010

الوقت (UTC)

07:19

النظام الأساسي

غير قابل للتطبيق

اسم الملف

X86_microsoft-windows-o..inefiles-win32-apis_31bf3856ad364e35_6.1.7600.20636_none_ac020071736cf71b.manifest

إصدار الملف

غير قابل للتطبيق

حجم الملف

3,017

التاريخ (UTC)

05-Feb-2010

الوقت (UTC)

07:24

النظام الأساسي

غير قابل للتطبيق

اسم الملف

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

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.

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

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

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

×