
Select-Object -Property * (או Format-List *) על אירוע בודד מציג את כל השדות הקיימים, לא רק את ארבעת השדות שמוצגים כברירת מחדל (Message, מספר אירוע, יומן, שעה).MachineName, Id) במקום כל הרשימה.encryption) בתוך תכונה מספרית מראה שורת פקודה עם -enc (Encoded Command) - פקודה המקודדת ב-Base64, שהוא רק שינוי צורה ולא הצפנה אמיתית.הטקסט המלא של הדקות הראשונות בהרצאה «פקודת Get-WinEvent מאפיינים של האובייקט - Property» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
שלום לכולם. בהרצאה זו נדבר על סינון האירועים מתוך Event Viewer, מתוך יומן האירועים של Windows לפי איזושהי תכונה, לפי איזשהו property.
ולכל אירוע יש תכונות רבות מגוונות ואנחנו יכולים להציג את כולם עם property כוכבית בתוך פקודת select object. select object בוחר לי שדות מסוימים ואני יכול להגיד לו: "תציג לי את כל השדות".
זאת אומרת שאני עושה איזשהו filter, נניח במקרה הזה של אירועים עם מזהם אחד, שולף רק event אחד, רק אירוע אחד, שלא יהיה לי בלגן על המסך. לוקח את האירוע הבודד הזה ואומר ל-pipe להעביר אותו לפקודת select object, ו-select object בוחר לי שדות מסוימים ואני אומר לו:
"תציג לי את כל השדות". בוא ניקח את הפקודה הזאת ונריץ אותה. שימו לב, אנחנו משתמשים פה ב-filter מסוג Hash Table, שאני אומר לו איזה שדות אני רוצה שהוא יסנן לי.
עושה Enter ושימו לב כמה שדות קיימים לאירוע אחד בודד. יש את השדה של message שהוא ייחודי לכל סוג של אירוע. במקרה הזה אירוע מספר אחד, יש לו את השדות האלו ויש את השדות הכלליים שהם משותפים לכל האירועים שקיימים, לכל הסוגים, כמו השעה של האירוע, דרגת חומרה, איזו תוכנה עשתה את האירוע הזה, Process ID.
בתוך ה-process איזה thread, כי בתוכנה יכולים להיות כמה קטעי קוד שעובדים במקביל. אז thread זה קטע קוד בתוך ה-process ו-process זאת התוכנה למעשה, אזור של זיכרון שמוקדש לתוכנה ויש לנו פה עוד מלא מלא שדות ובזכות select object מינוס property כוכבית חשפנו את כל השדות.
אם לא היינו עושים את זה והיינו סתם אומרים לו, נניח format list, "תציג לי את זה כרשימה על המסך של התכונות", הוא היה מציג לי רק ארבע תכונות שהן ברירת מחדל להצגה. שימו לב.
זאת אומרת, ברירת מחדל שלו רק להציג את ה-message, את המספר האירוע, את היומן ואת השעה. זהו. אם אני רוצה שדות נוספים אני צריך להגיד לו במפורש.
נניח אני רוצה שדה של machine name, על איזו