רכיב cmdlet של PowerShell מרוחק נכשל בסביבת Exchange Server 2013

מספר KB מקורי:   3067263

מאפייני הבעיה

כאשר מנהל מערכת מבצע שילוט בשרת בסביבת Microsoft Exchange Server 2013 ולאחר מכן מנסה להפעיל cmdlet של Windows PowerShell שדורש proxy לשרת תיבת דואר עורפי אחר (לדוגמה, מנהל המערכת מנסה לפעול set-userphoto ), הפעולה נכשלת, ומנהל המערכת מקבל שגיאה הדומה להודעה הבאה:

Error on proxy command 'Set-Mailbox -Type:'Shared' -Identity: <ID>
-Confirm:$False -Force:$True' to server Exchange_Server: Server version <version number>, Proxy method RPS:
The WinRM client cannot process the request. The connection string should be of the form
[transport://]host[:port][/suffix] where transport is one of "http" or "https". Transport, port and suffix are optional. The host may be a hostname or an IP address. For IPv6 addresses, enclose the address in brackets - e.g. "http://[1::2]:80/wsman". Change the connection string and try the request again.

סיבה

בעיה זו מתרחשת מאחר שאסימון הגישה של מנהל המערכת הנוכחי של Exchange גדול כל כך עד שהוא חורג ממגבלת אורך מחרוזת החיבור ברכיב ' ניהול מרוחק של Windows ' (WinRM). המגבלה של אורך מחרוזת החיבור מקודדת באמצעות קשה לבתים של 2,048.

פתרון

כדי לעקוף בעיה זו, השתמש באחת או יותר מהשיטות הבאות.

שיטה 1: התקנת העדכון המצטבר של Exchange Server 2013 2 או עדכון מצטבר מאוחר יותר

בעדכון המצטבר של Exchange Server 2013, נוספה תכונה לדחיסת אסימון הגישה. עם זאת, אם האסימון נשאר גדול מהמגבלה ב-WinRM, גם לאחר דחיסתו, השגיאה ממשיכה להתרחש. במקרה זה, השתמש באחת מהשיטות 2 או בשיטה 3 כדי לעקוף את הבעיה.

שיטה 2: הקטנת מספר הקבוצות שמנהל Exchange הוא חבר

שיטה 3: יצירת חשבון מנהל מערכת של Exchange חדש

צור חשבון חדש עבור השימוש הניהולי של Exchange, וודא שחשבון זה חבר רק במספר המינימלי של הקבוצות הנדרשות.

Status

Microsoft אישרה שזוהי בעיה במוצרי Microsoft המופיעים בסעיף "חל על".