שלום לכולם,
אני מתחבר ל-Windows server 2019 (desktop) ב-Google Cloud Platform.
אני מפעיל על גביו ממשק משתמש שמתעדכן בזמן אמת בנתונים מהרשת וגם סקריפט שמשגיח על הנתונים האלו ומתפעל את העכבר והמקלדת כשהם משתנים, כדי לדמות פעילות אנושית ולהזין משוב בתגובה.
כלומר יש סקריפט ש-"מסתכל" במסך ומבצע פעולות בהתאם למתרחש עליו. הכל עובד מעולה, אך כשאני מקטין או סוגר לחלוטין את חלון ה-RDP אז הסקריפט מפסיק לקבל קלט חזותי, כלומר מפסיק "לראות" את האלמנטים שעל המסך, ואז לא מגיב אליהם כלל, לא כל שכן מסוגל לתפעל את הממשק כדי להזין את המשוב (אני משתמש ב- remote desktop connections המובנה של Windows., ניסיתי להתחבר עם freeRDP ללא הצלחה).
אני זקוק לאפשר לסקריפט להמשיך לפעול בהתאם לקלט מהמסך גם כאשר חלון ה-RDP שלי סגור.
פניתי לתמיכה של Google, שמראש הצהירו שהם לא יכולים לעזור בצורה מושלמת כי זה מעבר ליכולותיהם, ואכן לא הצליחו לסייע לי לקבל מענה לצורך שלי, אך הציעו שאפנה למיקרוסופט באותה השאלה, ושאם יש פתרון לנושא, הפיתרון יינתן רק מהתמיכה של מיקרוסופט.
כאשר אני מריץ את אותו הסקריפט על מכונה ווירטואלית מקומית במחשב האישי שלי (במקרה הזה מדובר ב-Windows 10 כמערכת אורחת, על גבי Windows 11 כמחשב המארח), אין שום בעיה לסגור את חלון ה-RDP והסקריפט ממשיך לעבוד כרגיל.
מה עלי לעשות כדי לאפשר את אותו המצב גם ב-Google Cloud Platform על גבי Windows Server 2019?