خطأ في ويندوز: صراع مصادقة عميل WinRM
الوصف
This error occurs when you attempt to establish a remote connection using Windows Remote Management (WinRM) while passing conflicting authentication parameters. Specifically, you have configured the connection to use both Certificate-based authentication (من خلال بصمة إبهام شهادة) و Explicit Credential authentication (من خلال اسم المستخدم وكلمة المرور) في وقت واحد.
يعامل WinRM هذه الآليات على أنها آليات مصادقة تستثني بعضها البعض لمعايير الأمن والبروتوكول. يجب عليك استخدام شهادة أو مزيج من اسم المستخدم وكلمة المرور للتحقق ، ولكن لا تستخدمها في نفس الدعوة أو جلسة التكوين.
إصلاحات خطوة بخطوة
الطريقة 1: إزالة معايير اسم المستخدم وكلمة المرور
إذا كان هدفك هو التحقق بشكل آمن باستخدام شهادة رقمية، يجب عليك إزالة بيانات الاعتماد الصريحة من أمرك أو البرنامج النصي.
- افتح الشفرة أو النص أو إرسال الأوامر حيث يتم بدء اتصال WinRM.
- تحديد المعلمات
-Credential,-Username، أو-Password. - قم بحذف هذه المعايير بالكامل من القيادة
- تأكد من أن قيادتك تحتفظ فقط بـ
-CertificateThumbprintالمعلم - تنفيذ الأمر المعدل للتحقق فقط من خلال الشهادة
طريقة 2: إزالة معيار بصمة الإبهام في الشهادة
إذا كانت البنية التحتية الخاصة بك تعتمد على الدليل النشط التقليدي أو بيانات اعتماد المستخدم المحلي، يجب أن تتخلى عن متطلبات الشهادة.
- تحديد مكان التكوين أو النص الذي يؤدي إلى التوصيل
- إعثر على
-CertificateThumbprintالمعلم - إزالة علامة بصمة الإبهام وقيمتها المرتبطة
- احتفظ بالـ
-Credentialالمعيار لإرسال اسم المستخدم وكلمة المرور الخاصة بك. - قم بتشغيل الأمر للتحقق باستخدام التفاوض الأساسي القياسي أو التحليل أو Kerberos.
طريقة 3: إعادة تعيين تكوين عميل WinRM
إذا حدث هذا الخطأ تلقائيًا دون نصوص يدوية، فقد تكون خصائص عميل WinRM الافتراضية تالفة أو غير مثبتة بشكل صحيح. يمكنك إعادة تعيين إعدادات النقل عبر PowerShell.
- اضغط على Start قائمة الطعام
- النوع PowerShell.
- انقر بجهاز الضغط الأيمن Windows PowerShell و إختاري Run as administrator.
- اكتب الأمر التالي للتحقق من إعدادات المصادقة الحالية:
Get-ChildItem WSMan:\localhost\Client\Auth - إذا تم إجبار آليات افتراضية متضاربة ، قم بإعادة تعيين تكوين WinRM عن طريق تشغيل:
winrm quickconfig - اضغط Y وأضرب Enter إذا تم طلب إجراء تغييرات في التكوين.
قد يكون هناك بعض الأخطاء. Learn Microsoft