بوويرشيل - يدعو كائنات WMI عن بعد - RPC الخطأ HRESULT: 0x800706BA (خادم RPC غير متوفر)

StackOverflow https://stackoverflow.com/questions/1000084

سؤال

ولقد حصلت بعض المشاكل مع GET-WmiObject واستخدام هذا الكائن.

في القضية، أنا يربط إلى جهاز الكمبيوتر عن بعد - وهي ليست في AD، ولكن في الإنترنت

وأنا باستخدام وثائق التفويض وأنا قادرة على قائمة الطبقات WMI، أو كائن استرداد (على أن تكون محددة، وأنا أريد أن أعمل مع Win32_Process) عن طريق الأوامر:

$credential = Get-Credential
$class = Get-WmiObject -list -computer "xyz" -credential $credential | Where-Object {$_.Name -eq "Win32_Process" }
$object = Get-WmiObject -class Win32_Process -computer "xyz" -credential $credential

وعندما أقوم بتغيير اسم المضيف أو وثائق التفويض، ثم حصلت على وخطأ "RPC غير متوفر"، أو الوصول غير المصرح به. لذلك أفترض أن الخادم RPC واسترجاع الأشياء WMI والطبقات يعمل.

ولكن عندما استردادها، وأنا لست قادرا على العمل معهم. في أي حال من أنها تحاول (استدعاء أسلوب أو الحصول على-عضو) انها رمي هذا الخطأ:

"Server RPC není k dispozici. (Výjimka na základě hodnoty HRESULT: 0x800706BA)"
(It's a czech localization of: Server RPC is not available. (Exception based on the value of HRESULT: 0x800706BA)

ولم أجد أي مثال آخر على خطأ مماثل. أنا باستخدام بوويرشيل 1.0 على ويندوز فيستا الأنف والحنجرة. آلة. الجهاز الهدف هو WIN2003 R2 (لن الخادم المنتج يكون الفوز سيرف 2008 - لم تختبر حتى الآن).

وسأكون ممتنا أي مشورة. شكرا لك.

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

المحلول

<اقتباس فقرة>   

وحصلت وخطأ "RPC غير متوفرة"، أو الوصول غير المصرح به. لذلك أفترض أن الخادم RPC واسترجاع الأشياء WMI والطبقات يعمل.

ومما يؤسف له أن هذا ليس افتراضا مأمونا. إذا كنت تحاول الاتصال عبر WMI إلى مساحة على الجهاز غير موجودة، على سبيل المثال، فو ( "\ فو \ جذر \ CIMV2")، ستحصل بالضبط هذا الخطأ:

0x800706BA ("The RPC server is unavailable.")

وبالإضافة إلى ذلك:

<اقتباس فقرة>   

وأنا يربط إلى جهاز الكمبيوتر عن بعد - وهي ليست في AD، ولكن في الإنترنت

.

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

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top