MS50025
Powershell for Administrators
Denna kurs har utgått och ersatts med MS50414 Microsoft Windows PowerShell v2 for Administrators
Utbildningen riktar sig till Administratörer som vill förenkla och effektivisera sitt dagliga administrationsarbete. PowerShell ger förutsättningar till automatisering, förenkling och batchning på en nivå som aldrig varit möjlig i DOS.
Målgrupp: Systems administrators responsible for managing Windows platforms
Detaljerat innehåll:
Section 1: Introduction to PowerShell - the Basics
Lesson 1: What is PowerShell?
- What is PS?
- Installation
- Starting PowerShell
- PowerShell Commands
- Shell Function Commands
- Script Commands
- Native Commands
- CLI (Command Line Interface) Navigation
Lesson 2: PowerShell Cmdlets
Lesson 3: PowerShell Snap-Ins
Lesson 4: Navigating in PowerShell
- Drives
- Aliases
- Parameters
- Help
- Variables
Lesson 5: PowerShell Profiles
Section 2: The PowerShell Pipeline, Scripts and Syntax
Lesson 1: Pipelines
Lesson 2: Scripts
- Properties and Methods
- Sorting objects
Lesson 3: Syntax, Special Characters and Operators
- Quotes
- Redirecting Output
- Command Continuation
- Special Characters
- Operator Precedence
- Operators Galore
Section 3: Variables and Data Types, Variable Scopes, and Arrays
Lesson 1: Variables and Data Types
- More data types
- Variables with Variables!
- Environment Variables
- Get-Variable
- Set-Variable
- New-Variable
- Clear-Variable
- Remove-Variable
Lesson 2: Variable Scopes
Lesson 3: Arrays
Section 4: Security
Lesson 1: Script Execution
- Running a Script
- Execution Policy
- Group Policy for Execution
Lesson 2: Signing Scripts
- Creating a local certificate Authority
- Create the signing certificate
- Using the certificate to sign scripts
- Creating Secure Strings
- Whatif
Lesson 3: Requesting Credentials and Using Secure Strings
Section 5: Script Flow Control Statements
Lesson 1: Foreach and For
Lesson 2: While / Do While / Do Until
Lesson 3: Branching with IF and SWITCH
Lesson 4: Break /Continue
Section 6: Formatting
Lesson 1: Format- cmdlets
- Format-List (FL)
- Format-Table
- Format-Wide
- Format-Custom
- Groupby
- Group-Object
- Session Colors
Lesson 2: Using Sort-Object, Where-Object
Lesson 3: Exporting results to files
Section 7: Regular Expressions
Lesson 1: Regular Expression characters
Lesson 2: Using Regular Expressions
Section 8: Functions
Lesson 1: Functions, Filters and Arguments
- Functions
- Filters
- Managing Functions
Lesson 2: Scripting with functions and parameters
- Passing arguments into a script
Section 9: Error Handling
Lesson 1: Error Handling
Lesson 2: Script Debugging
Section 10: Advanced Scripting for Administrators
Lesson 1: Manipulating files and folders
Lesson 2: Modifying registry data
Lesson 3: Retrieve event log information
Lesson 4: ADSI and PowerShell
Lesson 5: Using the New-Object cmdlet
Lesson 6: Timer Jobs