כיצד להתקין כלי ניהול מרחוק של שרת (RSAT) ב- Windows

כלי הניהול של שרת מרוחק (RSAT) מאפשרים לך לנהל מרחוק תפקידים ותכונות במארחי Windows Server מתחנת עבודה של Windows. RSAT כולל יישומי Snap-in גרפיים של MMC, כלי שורת פקודה ומודולי PowerShell. ניתן להתקין RSAT ב- Windows Server 2022/2019/2016 וכן במהדורות שולחן העבודה של Windows 10 או 11.

התקנת כלי RSAT ב- Windows 10 ו- 11

ב- Windows 10 ו- 11, RSAT מותקן באמצעות הלוח הגרפי הגדרות -> אפליקציות -> תכונות אופציונליות -> הוסף תכונה אופציונלית.

קרא עוד →

ביצוע שאילתה ביומני האירועים של Windows באמצעות PowerShell

יומן האירועים של Windows הוא כלי חשוב עבור מנהלי מערכת למעקב אחר שגיאות, אזהרות ודוחות מידע אחרים הנרשמים על-ידי מערכת ההפעלה, רכיביה או תוכניותיה. באפשרותך להשתמש ביישום ה- Snap-in הגרפי MMC של מציג האירועים (

) כדי להציג את יומן האירועים של Windows. במקרים מסוימים, הרבה יותר נוח להשתמש ב- PowerShell כדי לנתח ולנתח מידע מיומני האירועים. במאמר זה, תלמד כיצד להשתמש ב- cmdlet Get-WinEvent כדי לקבל מידע מיומני האירועים של Windows.

שני רכיבי cmdlet לגישה לערכי יומן אירועים זמינים כעת ב- Windows: Get-E

קרא עוד →

הפעלת שרת אינטרנט פשוט של HTTP באמצעות PowerShell

למטרות בדיקה או כ-stub פשוט בשלב פריסת השירות, אני צריך באופן קבוע להפעיל שרת אינטרנט פשוט ב-Windows. כדי להימנע מהתקנת IIS בעלת תכונות מלאות, באפשרותך להפעיל שרת אינטרנט פשוט מסוג HTTP ישירות ממסוף PowerShell. באפשרותך להפעיל שרת אינטרנט כזה בכל יציאת TCP באמצעות המחלקה המובנית System.Net.HttpListener .NET.

פתח את מסוף PowerShell וצור מאזין HTTP:

לאחר מכן ציין את היציאה להאזנה. בדוגמה זו, ברצוני להפעיל שרת אינטרנט מסוג HTTP ביציאה 9090.

$httpListener.Prefixes.Add("http://loc

קרא עוד →

עדכון גירסת PowerShell ב- Windows

מאמר זה מתאר כיצד לעדכן את Windows PowerShell לגירסה העדכנית ביותר 5.1 וכיצד להתקין (לשדרג) PowerShell Core 7.3. קיימים כעת שני ענפים של PowerShell:

  • Windows PowerShell הקלאסי (הגירסה המקסימלית היא 5.1, שאינה מפותחת עוד.);

  • פלטפורמת PowerShell Core החדשה (גירסה 7.3 זמינה כעת).

למרות שמספור גירסת PowerShell ממשיך מ- 5.1 (6.0, 6.1, 7.0, 7.1 וכן הלאה), מדובר בשתי פלטפורמות שונות. לכן, עדכון Windows PowerShell ו- PowerShell Core יכוסה בנפרד.

PowerShell Core

קרא עוד →

כיצד ליצור, לשנות ולהסיר משתמשים או קבוצות מקומיים באמצעות PowerShell

באפשרותך להשתמש במודול PowerShell המוכלל, Microsoft.PowerShell.LocalAccounts, כדי לנהל משתמשים וקבוצות מקומיים ב- Windows. מודול זה מאפשר לך ליצור או למחוק משתמשים מקומיים וקבוצות אבטחה, ולהוסיף או להסיר משתמשים מקבוצות. המודול זמין ב- Windows Server 2016 וב- Windows 10 ובגירסאות חדשות יותר. מודול זה מותקן עם Windows Management Framework 5.1 בגירסאות קודמות של Windows בעת שדרוג גירסת PowerShell.

קיימים 15 רכיבי cmdlet במודול LocalAccounts. באפשרותך להציג את הרשימה המלאה של רכיבי cmdlet של המודולים באופן הבא:

Get-Command -Module Microsoft.PowerShell.Local

קרא עוד →

ייבוא CSV: קריאת קבצי CSV באמצעות PowerShell

באפשרותך להשתמש ב- cmdlet Import-CSV PowerShell כדי לקרוא את התוכן של קובץ CSV. לאחר טעינת התוכן של קובץ ה- CSV, תקבל אובייקט PowerShell שבו כל עמודה מקובץ ה- CSV היא מאפיין נפרד. מאמר זה דן בפרטים הספציפיים של קריאת נתונים מקבצי CSV באמצעות ה- cmdlet Import-CSV.

קבצי CSV משמשים לאחסון נתונים טבלאיים. לדוגמה, יצרנו גיליון אלקטרוני פשוט של Excel המכיל פרטי משתמש AD עם המבנה הבא:

,

,

,

. שים לב שהשורה הראשונה של הגיליון האלקט

קרא עוד →

קביעת תצורה של הגדרות רשת ב- Windows באמצעות PowerShell: כתובת IP, DNS, שער ברירת מחדל, נתיבים סטטיים

ב- Windows, באפשרותך לנהל את ההגדרות עבור מתאמי הרשת שלך לא רק מממשק המשתמש הגרפי אלא גם משורת הפקודה PowerShell. במאמר זה, נבחן את רכיבי ה- cmdlet החשובים ביותר שבהם באפשרותך להשתמש כדי לגלות את כתובת ה- IP הנוכחית של מתאם רשת, להקצות כתובת IP סטטית, להקצות כתובות IP של שרת DNS או להגדיר ממשק רשת לקבלת תצורת IP משרת DHCP. באפשרותך להשתמש ברכיבי cmdlet אלה כדי לקבוע תצורה של עבודה ברשת הן ב- Windows 10/11 והן ב- Windows Server (או מהדורות Server Core), Hyper-V Server, כדי לשנות את הגדרות ה- IP של מתאמי רשת במחשבים מרוחקים ובקבצי script של אוטומציה של PowerShell.

בעבר,

ne

קרא עוד →

Send-MailMessage: שליחת הודעות דואר אלקטרוני באמצעות PowerShell

באפשרותך להשתמש ב- cmdlet המוכלל Send-MailMessage כדי לשלוח הודעות דואר אלקטרוני SMTP מ- PowerShell. באפשרותך להשתמש ב- cmdlet זה כדי לשלוח הודעות דואר אלקטרוני ב- PowerShell גירסה 2.0 ואילך (בעבר באפשרותך להשתמש ב- .Net

מחלקה לשליחת הודעות דואר אלקטרוני). Send-MailMessage מאפשר לך לשלוח הודעות עם קבצים מצורפים, להשתמש בפורמט HTML לגוף ההודעה, לאפשר הודעת מסירה, לשלוח הודעה למספר נמענים בו זמנית וכו '. במאמר זה, נראה כיצד להשתמש בלחצן

cmdlet כדי לשלוח הודעות דואר אלקטרוני מתוך קבצי ה-

קרא עוד →

נקה מטמון וקבצים זמניים בפרופילי משתמשים ב- Windows (RDS) עם PowerShell ו- GPO

מנהלי חוות RDS של Windows Server מתמודדים לעתים קרובות עם הבעיה של שטח הולך ואוזל בכונן מערכת עקב כמות גדולה של נתוני משתמש. מאמר זה מראה לך כיצד להשתמש ב- PowerShell ובמדיניות קבוצתית כדי לנקות באופן אוטומטי את התיקיות סל המיחזור, הורדות, זמניות ומטמון בפרופילי המשתמש ב- Windows.

ניקוי אוטומטי של תיקיות זמניות ותיקיות הורדה באמצעות שטח אחסון של Windows

באפשרותך להשתמש בתכונה המוכללת חיישן האחסון כדי למחוק באופן אוטומטי קבצים ישנים וזמניים ב- Windows Server 2019/2022 וב- Windows 10/11. יש לו אפשרויות GPO מיוחדות המאפשרות לך לנקות ת

קרא עוד →

ניהול כללי תיבת דואר נכנס ב- Exchange באמצעות PowerShell

כללי תיבת דואר של Outlook מאפשרים למשתמשים לקבוע תצורה של תנאים שונים לעיבוד הודעות דואר אלקטרוני נכנסות בתיקיה 'תיבת דואר נכנס'. באפשרותך להשתמש בכללי Outlook כדי להעביר הודעות דואר אלקטרוני משולחים ספציפיים לתיקיית תיבת הדואר היעד, להעביר את הדואר האלקטרוני למשתמש אחר וכו '. משתמשים יכולים ליצור ולנהל כללי תיבת דואר מתוך ממשק המשתמש הגרפי של Outlook. מנהלי Exchange יכולים לנהל כללים בתיבות דואר של משתמשים באמצעות PowerShell. במאמר זה, נראה לך כיצד להשתמש ב- PowerShell כדי ליצור, למחוק, להפוך ללא זמינים ולשנות כללי תיבת דואר נכנס של Outlook בתיבות דואר של Exchange Server ו- Microsoft 365 (

קרא עוד →