כיצד להפעיל ולהגדיר ניהול מרחוק של Hyper-V


אם התקנת את Hyper-V במהדורה שאינה GUI של Windows (Windows Server Core או Microsoft Hyper-V Server), באפשרותך להשתמש ברכיבי cmdlet של PowerShell ממודול Hyper-V כדי לנהל את המארחים והמחשבים הווירטואליים שלך. כדי להפוך את ניהול המחשבים הווירטואליים לנוח יותר, מומלץ להשתמש בממשק הגרפי של מסוף Hyper-V Manager או בממשק האינטרנט של מרכז הניהול של Windows (WAC). מאמר זה מראה לך כיצד להפעיל ולקבוע תצורה של ניהול רכיבי Hypervisor מרחוק של Microsoft באמצעות מסוף Hyper-V Manager בסביבה שאינה תחום (קבוצת עבודה).

בדוגמה זו, נראה לך כיצד להתחבר מרחוק למארח Hyper-V (הפועל ב- Windows Server 2022/2019/2016/2012 R2 או Win 11/10/8.1) מתחנת עבודה של Windows 10 Pro x64 באמצעות מסוף Hyper-V Manager. ודא שהמארח עם תפקיד Hyper-V ותחנת העבודה שלך נמצאים באותה קבוצת עבודה.

השלב הראשון הוא לאפשר ניהול מרחוק במארח Hyper-V. אם תפקיד Hyper-V מותקן ב- Server Core או ב- Microsoft Hyper-V Server, הפעל את כלי השירות

sconfig.cmd

ולאחר מכן עבור לסעיף 4 - ניהול מרחוק והפעל ניהול מרחוק.,

לאחר מכן, פתח את מסוף PowerShell, הגדר את שירות WinRM ואפשר אימות CredSSP:

Enable-PSRemoting
Enable-WSManCredSSP -Role server

אם הפעלת את WinRM באמצעות הפקודה 'Enable-PSRemoting', פעולה זו תיצור באופן אוטומטי את הכללים הדרושים בחומת האש של Microsoft Defender.

אם ברצונך לבדוק אם יציאת ברירת המחדל של WinRM (TCP 5985) זמינה בצד הלקוח של השרת, באפשרותך להשתמש בפקודה הבאה:

Test-NetConnection -ComputerName 192.168.21.30 -Port 5985

אם שני המארחים (הן תחנת העבודה של מנהל המערכת והן שרת Hyper-V) מצורפים לאותו תחום Active Directory, עליך להוסיף את חשבון המשתמש שלך לקבוצה המקומית Administrators או Hyper-V Administrators במחשב המארח Hyper-V כדי ליצור חיבור מרוחק.

השלב הבא הוא להגדיר את מחשב הלקוח של Windows 10 שממנו אתה הולך לנהל את שרת Hyper-V שלך.

התקן את מסוף Hyper-V Manager. לשם כך, הפעל את

optionalfeatures

כדי לפתוח את הקונסולה הפעל או כבה את תכונות Windows. הרחב את צומת Hyper-V ובדוק כדי להתקין את כלי ניהול ממשק המשתמש הגרפי Hyper-V.

באפשרותך גם להתקין את לקוח Hyper-V Manager באמצעות PowerShell:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Management-Clients

אם תנסה להתחבר למארח Hyper-V המרוחק כעת, תקבל שגיאה:

CredSSP authentication is currently disabled on the local client. You must be running with administrator privileges in order to enable CredSSP.

כדי להפוך את מארח Hyper-V לנגיש לפי שם מתחנת העבודה של הניהול, עליך להוסיף ערך לקובץ hosts (C:\Windows\System32\drivers\etc\hosts) במחשב הלקוח.

באפשרותך להוסיף את הערך לקובץ hosts באמצעות PowerShell:

Add-Content -Path "C:\Windows\System32\drivers\etc\hosts" -Value "192.168.21.30 hv19"

הקובץ hosts אמור להכיל את השורה הבאה:

192.168.21.30 hv19

עכשיו אתה צריך להוסיף את השם של שרת Hyper-V המארחים מהימנים:

Set-Item WSMan:\localhost\Client\TrustedHosts -Value "hv19"

לאחר מכן שמור את הסיסמה עבור חשבון מנהל המערכת Hyper-V שבו תשתמש כדי להתחבר למנהל האישורים של Windows:

cmdkey /add:hv19 /user:Administrator /pass:HypVpaSS22

אם אינך מעוניין להשתמש בסיסמה שמורה, באפשרותך להתחבר ל- Hyper-V עם בקשת אישור אינטראקטיבית:

runas /user:hv19\Administrator /netonly "mmc virtmgmt.msc"

ודא שבחיבורי הרשת שלך ב- Windows 10 מוקצה פרופיל רשת ציבורית:

Get-NetConnectionProfile|select InterfaceAlias,NetworkCategory

אם הפקודה מחזירה את סוג החיבור (מיקום) כציבורי, שנה אותו לפרטי:

Set-NetConnectionProfile -InterfaceAlias "EthernetLAN2" -NetworkCategory Private

הפעל אימות CredSSP בלקוח וציין את כתובת השרת שאתה נותן בה אמון כדי להקצות את האישורים שלך:

Enable-WSManCredSSP -Role client -DelegateComputer "hv19"

אשר את הפעולה:

y

->

Enter

פעולה זו תשנה גם את ההגדרות של המדיניות המקומית אפשר האצלת אישורים חדשים.

כעת הפעל אימות NTLM במחשב שאינו תחום:

  1. פתח את עורך המדיניות הקבוצתית המקומי:

    gpedit.msc

    ;

  2. עבור אל מדיניות מחשב מקומית -> תצורת מחשב -> תבניות מנהליות -> מערכת -> הקצאת אישורים;

  3. הפוך את הפריט לזמין אפשר הקצאת אישורים חדשים באמצעות אימות שרת NTLM בלבד;

  4. לחץ על הצג והוסף שני ערכים עבור שם שרת Hyper-V שלך (בדוגמה שלנו, הוא hv19):

    wsman/hv19

    ו

    wsman/hv19.local

    ;

  5. סגור את עורך GPO ועדכן את הגדרות המדיניות הקבוצתית של המחשב:

     gpupdate /force

כעת אתה אמור להיות מסוגל להתחבר למארח המרוחק עם תפקיד Hyper-V. פתח את מסוף Hyper-V Manager (

virtmgmt.msc

) ולחץ על התחבר לשרת. הזן את שם מארח Hyper-V המרוחק:

אם עשית הכל נכון, הקונסולה צריכה להתחבר לשרת Hyper-V ולהציג רשימה של מכונות וירטואליות רשומות.

עכשיו אתה יכול לנהל הגדרות שרת Hyper-V, ליצור/להפעיל/להשבית, לייבא/לייצא מכונות וירטואליות Hyper-V מהמסוף הגרפי.