הצגת הפעלת שולחן עבודה של משתמש מרוחק עם מצב צל ב- Windows
באפשרותך להשתמש ב'הצללת שולחן עבודה מרוחק' כדי להתחבר מרחוק להפעלות משתמש במחשבי Windows. תכונה זו היא למעשה אנלוגית של סיוע מרחוק ומאפשרת למנהלי מערכת להציג מרחוק ולקיים אינטראקציה עם שולחן העבודה של המשתמש הן בגירסאות שולחן העבודה (Windows 11 או 10) והן בשרתי Windows Server RDS.
הצללת הפעלת שולחן עבודה מרוחק משמשת לעתים קרובות מנהלי מערכת כדי לספק תמיכה טכנית מרחוק למשתמשי RDS של חוות Windows Server.
הפיכת מצב חיבור צל של שולחן עבודה מרוחק לזמין ב- Windows
עליך להגדיר את מחשבי Windows שאליהם ברצונך להתחבר באמצעות חיבור הצל של שולחן העבודה המרוחק בדרך מסוימת.
הפעל שולחן עבודה מרוחק (RDP) במחשבי משתמשים (באופן ידני או באמצעות GPO);
-
החשבון שלך חייב להיות בעל הרשאות מנהל מערכת מקומיות במחשב המשתמש (באפשרותך להוסיף את המשתמש לקבוצה 'מנהלי מערכת' באופן ידני או באמצעות מדיניות קבוצתית);
הגדר את מצב חיבור הצל. באפשרותך לקבוע אם עליך לבקש את אישור המשתמש כדי להתחבר ואם התצוגה או השליטה מותרות בהפעלת הצל. באפשרותך להגדיר מצב חיבור צל באמצעות האפשרות GPO הגדר כללים לשליטה מרחוק בהפעלות משתמש של שירותי שולחן עבודה מרוחק (תצורת מחשב -> תבניות מנהליות -> רכיבי Windows -> שירותי שולחן עבודה מרוחק -> מארח הפעלה מרוחקת -חיבורי >).
חמשת המצבים הבאים זמינים:0 - השבת שלט רחוק צל;
1 — שליטה מלאה באישור המשתמש;
2 — שליטה מלאה ללא רשות המשתמש;
3 — הצג הפעלה בהרשאת משתמש;
4 — הצג הפעלה ללא רשות המשתמשבאפשרותך להפעיל את מצב חיבור הצל הרצוי ישירות דרך הרישום. ערוך את הרישום באופן ידני או באמצעות הפקודה reg add. בדוגמה זו, הגדרנו מצב 4, המאפשר להציג את ההפעלה המרוחקת ללא רשות המשתמש:
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v Shadow /t REG_DWORD /d 4כברירת מחדל, פרמטר רישום זה אינו מוגדר וחיבור הצל מתבצע במצב שליטה מלאה עם אישור משתמש.
קבע את תצורת כללי חומת האש של Windows Defender כדי לאפשר חיבורי צל מרוחקים נכנסים. היציאות הבאות משמשות לתעבורת הצללה של הפעלה ב- Windows, במקום יציאת 3389/RDP הרגילה: 139/TCP, 445/TCP ומגוון יציאות RPC דינאמיות (מ- 49152 עד 65535). כדי לאפשר תעבורת חיבור צל נכנסת, עליך להפוך שני כללי חומת אש מוגדרים מראש לזמינים ב- Windows:
File and Printer Sharing (SMB-In)ו
Remote Desktop - Shadow (TCP-In). הכלל האחרון מאפשר גישה מרחוק ל
RdpSa.exeתהליך. באפשרותך להפוך כללי Windows Defender לזמינים במחשבי משתמשים באמצעות GPO או באמצעות ה- cmdlet Enable-NetFirewallRule PowerShell.
התחברות מרחוק להפעלת משתמש באמצעות הצללה של שולחן עבודה מרוחק
בוא נראה כיצד להתחבר מרחוק להפעלת שולחן עבודה של משתמש אחר במחשב Windows מרוחק באמצעות חיבור הצל של שולחן עבודה מרוחק. בדוגמה זו, אתחבר ממחשב Windows 11 שלי להפעלת המשתמש בתחנת העבודה של Windows 10 של המשתמש.
הכלי המוכלל 'חיבור לשולחן עבודה מרוחק' (mstsc.exe) משמש לצל התחברות להפעלת המשתמש. תבנית הפקודה היא:
Mstsc.exe /shadow:<Session ID> /v:<Computer name or IP address>באפשרותך גם להשתמש באחת מאפשרויות mstsc הבאות:
/prompt - בקש אישור משתמש כדי להתחבר (אם לא צוין, תחובר לאישורי המשתמש הנוכחיים);
/control - המצב המאפשר אינטראקציה עם סשן המשתמש. אם הפרמטר לא מוגדר, תתחבר להפעלת משתמש במצב תצוגה, כלומר לא תוכל לשלוט בעכבר של משתמש או להזין נתונים מהמקלדת;
/noConsentPrompt - אל תבקש מהמשתמש אישור להתחבר להפעלת שולחן עבודה.
עכשיו אתה צריך לגלות את שם המשתמש ואת מזהה ההפעלה שלו במחשב המרוחק (אם המשתמש עובד ישירות במסוף המחשב, אז מזהה ההפעלה שלו תמיד יהיה 1).
בוא נציג רשימה של הפעלות משתמש במחשב מרוחק (זה יכול להיות מחשב שולחני שבו פועל Windows 11/10 או Windows Server עם התפקיד מארח שירותי שולחן עבודה מרוחק).
בואו נבקש מרחוק את רשימת ההפעלות בתחנת העבודה של Windows 10 באמצעות פקודה זו:
qwinsta /server:PC_Name01
בדוגמה זו, באפשרותך לראות שיש רק משתמש אחד המחובר למחשב, שעובד ישירות במסוף המחשב (
SESSIONNAME=console) עם מזהה הפעלה=1.
בוא ננסה להתחבר מרחוק לשולחן העבודה של משתמש זה באמצעות חיבור צל. הפעל את הפקודה:
Mstsc /shadow:1 /v:PC_Name01משתמש Windows יתבקש לאשר שמנהל מערכת מתחבר להפעלה שלו:
Remote connection request
PC\admin is requesting to view your session remotely. Do you accept the request?אם שירות TermService במחשב המרוחק מושבת, תופיע שגיאה בעת ניסיון להתחבר מרחוק באמצעות חיבור צל של שולחן עבודה מרוחק:
The version of Windows running on this server does not support user shadowing.אם המשתמש מקבל את החיבור, תתחבר להפעלת הקונסולה שלו ותראה את שולחן העבודה של המשתמש. תראה את כל פעולות המשתמש, אך לא תוכל לשלוט (לקיים אינטראקציה) בהפעלה זו. אם ברצונך לשלוט בהפעלה שלו, השתמש באפשרות /control בפקודה mstsc. במקרה זה, הכיתוב בכותרת החלון ישתנה מ
Viewing username (sessionID 1) on computernameל
Controlling…במקרה זה, התחברת ישירות להפעלת הקונסולה של המשתמש מבלי לחסום את ההפעלה שלו. בעת התחברות מרחוק ל- Windows באמצעות הפעלת RDP רגילה, הפעלת המשתמש המקומי מתנתקת (גם אם תפעיל הפעלות RDP מרובות בו-זמניות ב- Windows).
אם הפעלת משתמש נעולה מכיוון שהמשתמש אינו פעיל או שמופיעה בקשה להסלמה של הרשאות UAC בעת התחברות מבלי להשתמש בלחצן
mstsc /controlפרמטר, חלון הפעלת הצל הופך לשחור וסמל השהיה מופיע עליו.
הפעלת הצל עוברת למצב מושעה אם למשתמש יש בקשת UAC בשולחן העבודה המאובטח. לאחר שהמשתמש יאשר את פעולת UAC, הפעלת הצל שלך תתחדש.
PromptOnSecureDesktop הוא אחד הפרמטרים הזמינים בהגדרות המדיניות הקבוצתית של UAC.
שימוש בקיצור המקשים
Ctrl + Alt + Breakכדי לשנות את גודל חלון חיבור הצל כך שיתאים לכל מסך שולחן העבודה;
ללחוץ
Alt+*במחשב (או
Ctrl+*בשרת RDS) כדי לסיים את הפעלת הצל.
באפשרותך להודיע למשתמש שמישהו מתחבר מרחוק להפעלה שלו באמצעות חיבור צל RDP באמצעות קובץ ה-script הבא של PowerShell:
while($true){
if (Get-Process -Name "RdpSa" -ErrorAction SilentlyContinue){[console]::beep(1000,500);Write-Host "RdpSa is running at $(Get-Date)"}
Start-Sleep -Seconds 1
}באפשרותך להפעיל קובץ script זה של PowerShell כשירות Windows. בדוגמה זו, אנו מודיעים למשתמש באמצעות צפצוף פשוט. כמו כן, באפשרותך להציג הודעה מוקפצת בשולחן העבודה.
באפשרותך לבצע שאילתה על היסטוריית חיבורי צל במחשב משתמש מתוך יומני האירועים של Windows. אירועים שמעניינים אותך ניתן למצוא ב
Microsoft-Windows-TerminalServices-RemoteConnectionManager/Operationalבמקטע 'מציג האירועים'.
מזהה אירוע 20508 — ניתנה הרשאה לתצוגת צל
מזהה אירוע 20503 — הפעלת תצוגת צל החלה
מזהה אירוע 20504 — הפעלת תצוגת צל הופסקה
באפשרותך לקבל יומני חיבור צל ממחשב של משתמש באמצעות PowerShell:
$EventIds = 20508,20503,20504
Get-WinEvent -FilterHashTable @{LogName='Microsoft-Windows-TerminalServices-RemoteConnectionManager/Operational';ID=$EventIds}קרא עוד אודות ניתוח יומן חיבור RDP במאמר נפרד.
הצללת שולחן עבודה מרוחק זמינה ב- Windows 11/10/ 8.1 וב- Windows Server 2022/2019/2016/2012 R2. לפיכך, באפשרותך להשתמש ב- Remote Desktop Shadowing כאנלוגי של Remote Assistance או TeamViewer/AnyDesk, המספקים גישה מיידית ומאובטחת למחשבי המשתמשים ברשת ארגונית מקומית.









