PowerShell Scripting
Workshop
בעידן בו ה"ענן" הפך לפרטי עולה וגובר הצורך בתצורת ניהול מרכזית שתאפשר אוטומציה ושליטה במשאבי המחשוב. סביבת העבודה PowerShell מאפשרת למנהלי מערכות ההפעלה של מייקרוסופט לשפר את יכולות הניהול ולהפוך משימות מיותרות לאוטומטיות באמצעות כתיבה של שורות פקודה וסקריפטים.
תאריך הקורס: 30/12/2024
17:30-21:15
מהו קורס PowerShell Scripting?
בעידן בו ה"ענן" הפך לפרטי עולה וגובר הצורך בתצורת ניהול מרכזית שתאפשר אוטומציה ושליטה במשאבי המחשוב.
סביבת העבודה PowerShell מאפשרת למנהלי מערכות ההפעלה של מייקרוסופט לשפר
את יכולות הניהול ולהפוך משימות מיותרות לאוטומטיות באמצעות כתיבה של שורות
פקודה ותסריטים. סביבה זו מתאימה גם לעבודה עם סביבת הפיתוח באינטרנט NET. ולניהול רשתות וגישה מרחוק. באמצעותה ניתן אף לגשת לנתוני רישום וקבצים ולכלי הניהול של Windows.
הקורס משלב בין מידע תיאורטי ומעשי, ושם דגש על יישום ותרגול העקרונות התיאורטיים הנלמדים בקורס וכן התנסות עצמאית עם התוכנה בסביבה וירטואלית.
בוגרי הקורס יוכלו להגדיר מחדש מאפיינים במערכות הפעלה של שרתים ותחנות עבודה, לקבוע תהליכים אוטומטיים חדשים במערכת Windows ולפקח עליהם מכל מקום בצורה חסכונית, להגן על מידע ועל פקודות מערכת באמצעות כלי אבטחה ועוד.
תיאור הקורס
בקורס PowerShell תלמדו לנהל את סביבת Windows באמצעות שורות הפקודה והסקריפטים המצויים במנוע האוטומציה של מערכת מייקרוסופט. כמו כן, תלמדו לכתוב, לשתף ולפקח על סקריפטים באופן יעיל ומהיר יותר. תלמדו לייבא, לייצא ולהמיר נתונים דרך "צנרת" PowerShell, תלמדו לנתב מחדש פלט מפורמט, לאתר מידע באמצעות כלי הניהול של Windows, לאבטח קוד, לבצע מעברים בין מבני הסקריפט השונים, להשתמש בטכניקות מתקדמות של התוכנה וליצור פרופילים.
הנושאים המרכזיים שילמדו בקורס:
- PowerShell IDEs
- Profiles
- Commands
- Scripts
- PowerShell Providers
היקף שעות
40 שעות אקדמיות, 8 מפגשים.
קהל יעד ותנאי קבלה
קורס זה מיועד למפתחים, מתכנתים וכל מי שרוצה להרחיב את הידע שלו בתחום ה- PowerShell.
שאלות נפוצות על קורס PowerShell Scripting
PowerShell היא שמה של סביבת עבודה לאוטומטיזציה של משימות של חברת מיקרוסופט, המכילה ממשק שורת פקודה ושפת תסריט, ומשולבת בסביבת .NET.
תוכנית לימודים
Module 1
- Overview & History
- PowerShell vs CMD
- .Net Integration
- Backwards Compatibility
Introduction
- Administrative Privileges
- PowerShell IDEs
- PowerShell Profiles
Getting Started
Module 2
- What are Cmdlets?
- Get-Command
- Using Format
- Get-Member
- Objects and Classes
- Get-ChildItem
- Understanding the Pipeline
Commands
- Creating You First Script
- Variables
- Constants
- Comparison Operators
- If Statements
- Looping
- Regular Expressions
Scripts
Module 3
- About Providers
- The File System Provider
- The Enjoinment Provider
- The Registry Provider
PowerShell Providers
- Reading and Writing
- Output to HTML, XML or CSV
Working with Files and Folders
Module 4
- Working with Processes
- PowerShell and WMI
System Administration
- Azure Cloud Shell
- Signing In and Find Commands
PowerShell with Azure