התחברות מרחוק Remote Desktop שינתה ללא ספק את חיינו (יש האומרים לרעה, כיוון שהעבודה רודפת אחרינו לכל מקום). כולם מכירים את התרחיש בו אנו מתקינים שרת, זורקים אותו בחוות השרתים וממשיכים את העבודה מהבית.
ניתן להתחבר ע"י פתרונות חומרה כמו IDRAC או ILO אם זה שרת פיזי וכמובן דרך ה console אם זה שרת וירטואלי.
אבל בואו נאמר שזה שרת פיזי, ללא ניהול שהתקנתם והשארתם בחווה ושכחתם לפתוח את ה RDP לפני שיצאתם !!!
פה אנו יכולים להיעזר בפקודות מרוחקות ע"י ניהול מרוחק של ה Rgistry או פקודות Powershell כמובן שמאפשרות כל פקודה אפשרית, מקומית או מרחוק.
כמובן שניתן לכתוב ספר שלם על האופציות של פקודות ה Powershell אבל כאן במאמר הזה רציתי להתייחס רק למקרה הספציפי של פתיחת ה RDP מרחוק ב 2 פקודות פשוטות.
1. בשלב ראשון נפתח את החיבור לשרת המבוקש (בואו נאמר שה IP שלו הוא x.x.x.x)
Enter-PSSession -ComputerName x.x.x.x -Credential Administrator
זה יקפיץ לנו חלון של שם וסיסמא (כמובן נכניס הרשאות של המחשב המרוחק)
2. נקיש את הפקודה שתאפשר את ה RDP
(Get-WmiObject Win32_TerminalServiceSetting -Computername x.x.x.x -Namespace root\cimv2\TerminalServices).SetAllowTsConnections(1,1) | Out-Null
וזה כל הסיפור, ניתן לגשת לשרת ב RDP
בהצלחה