קביעת שבוע עבודה וסוף שבוע ב- XenDesktop 5
עבור האפשרות להדליק ולכבות מכונות וירטואליות לפי שעות מסוימות ביום, כברירת מחדל XenDesktop 5 מחלק את השבוע לימי עבודה וסוף שבוע (Weekdays ו- Weekend) וקביעת מספר המכונות שיחכו זמינות למשתמשים בכל שעה מהיום נעשית לפי אותן קבוצות ימים.
זה נראה משהו בסגנון הזה:

אבל עם כל הכוונה הטובה, ימי העבודה הדיפולטיביים שמוגדרים במערכת לא מתאימים לשבוע העבודה הנהוג בישראל (ראשון עד חמישי) אלה מוגדרים לפי ימי העבודה הנהוגים בשאר העולם (שני עד שישי).
כל קבוצת ימים כזאת נקראת Scheme וכדי לראות את ה- Schemes שמוגדרים במערכת מריצים את פקודת ה- PowerShell הבאה: Get-BrokerPowerTimeScheme.
הפלט שלה הוא ימי השבוע שמוגדרים בכל Scheme, שם, UID וה- UID של ה- Desktop Group שמשויך אליו (משתנה DesktopGroupUid). את שם ה- Desktop Group וה- UID של כל אחד מהם אפשר למצוא עם Get-BrokerDesktopGroup.
אי אפשר ליצור Scheme חדש מבלי לשייך אותו ל- Desktop Group כזה או אחר, אז כדי שנוכל ליצור נצטרך למחוק Power Time Scheme. במקרה שלי זה יהיה גם אותו אחד עליו אני אשייך את ה- Scheme החדש.
נגיד ומצאתי שה- UID של ה- Desktop Group שאני רוצה לשנות בו את ה- Power Scheme הוא 4, אז כדי לראות את ה- Schemes המוגדרים לו נריץ
Get-BrokerPowerTimeScheme –DesktopGroupUid 4.
הפלט יהיה:
DaysOfWeek : Weekdays
DesktopGroupUid : 4
DisplayName : Weekdays
Name : Gadis_Weekdays
PeakHours : {False, False, False, False...}
PoolSize : {0, 0, 0, 0...}
PoolUsingPercentage : False
Uid : 7
DaysOfWeek : Weekend
DesktopGroupUid : 4
DisplayName : Weekend
Name : Gadis_Weekend
PeakHours : {False, False, False, False...}
PoolSize : {0, 0, 0, 0...}
PoolUsingPercentage : False
Uid : 8
כאמור, לכל Desktop Group מוגדרים שני Power Schemes, אחד לימי העבודה (Weekdays) ואחד עבור סוף השבוע (Weekend).
נמחק את ה- Power Schemes שמשויך ל- Desktop Group שלי:
Remove-BrokerPowerTimeScheme -Name Gadis_Weekend
Remove-BrokerPowerTimeScheme -Name Gadis_Weekdays
וניצור Power Schemes חדשים לפי ימי העבודה הנכונים לישראל:
New-BrokerPowerTimeScheme -Name IL_Weekdays -DaysOfWeek Sunday,Monday,Tuesday,Wednesday,Thursday -DesktopGroupUid 4
New-BrokerPowerTimeScheme -Name IL_Weekend -DaysOfWeek Friday,Saturday -DesktopGroupUid 4
לאחר מכן, כשנלך ל- Power Management ב- Desktop Group הלרוונטי נוכל לראות את ה- Power Scheme החדשים שיצרנו.

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