In just 24 lessons of one hour or less, Sams Teach Yourself Windows PowerShell in 24 Hours helps you streamline all facets of Windows administration, supercharging your effectiveness as an IT professional or power user. This book's straightforward, step-by-step approach shows you how to build and run scripts, extend Windows PowerShell reach, manage computers remotely, and automate a wide variety of tasks on any modern Windows server or client. Every lesson builds on what you've already learned, giving you a rock-solid foundation for real-world success!
Step-by-step instructions carefully walk you through the most common PowerShell scripting tasks.
Practical, hands-on examples show you how to apply what you learn.
Quizzes and exercises help you test your knowledge and stretch your skills.
Notes, tips, and cautions point out shortcuts, pitfalls, and solutions.
Learn how to...
- Install, configure, and explore Windows PowerShell (including updates for PowerShell 5)
- Leverage .NET's remarkable power and scope with easy-to-use cmdlets
- Build new scripts with the console, ISE visual tools, and other popular hosts
- Apply best practices for writing more reliable, flexible, team-friendly scripts
- Work effectively with the pipeline, objects, and data
- Extend Windows PowerShell reach via providers, drives, and output
- Run external tools like ping, ipconfig, and tracert from within PowerShell
- Remotely manage computers with basic and advanced remoting (WinRM), WMI, and Regex
- Configure Windows devices across the web with PSWA
- Sort, filter, measure, format, export, and convert script output
- Run Windows PowerShell flexibly, using background and scheduled jobs
- Customize your environment with profile scripts, alternate credentials, thirdparty tools, and packages
- Strengthen your control over Windows systems and services with Desired State Configuration
- Administer key tasks on SQL Server, SharePoint, and other Windows servers
- Master PowerShell skills needed to earn many Microsoft certifications
Autorentext
Timothy Warner is an IT professional and technical trainer based in Nashville, Tennessee. Tim became acquainted with information technology in 1982 when his dad bought the family a Timex Sinclair 1000 home computer and he taught himself BASIC programming. Today he works as an author/evangelist for Pluralsight and shares Windows PowerShell knowledge with anyone who'll listen at his Two Minute PowerShell blog: http://2minutepowershell.com. You can reach Tim directly via LinkedIn: http://linkedin.com/in/timothywarner.
Klappentext
In just 24 lessons of one hour or less, Sams Teach Yourself Windows PowerShell in 24 Hours helps you streamline all facets of Windows administration, supercharging your effectiveness as an IT professional or power user. This book's straightforward, step-by-step approach shows you how to build and run scripts, extend Windows PowerShell reach, manage computers remotely, and automate a wide variety of tasks on any modern Windows server or client. Every lesson builds on what you've already learned, giving you a rock-solid foundation for real-world success!
Step-by-step instructions carefully walk you through the most common PowerShell scripting tasks.
Practical, hands-on examples show you how to apply what you learn.
Quizzes and exercises help you test your knowledge and stretch your skills.
Notes, tips, and cautions point out shortcuts, pitfalls, and solutions.
Learn how to...
- Install, configure, and explore Windows PowerShell (including updates for PowerShell 5)
- Leverage .NET's remarkable power and scope with easy-to-use cmdlets
- Build new scripts with the console, ISE visual tools, and other popular hosts
- Apply best practices for writing more reliable, flexible, team-friendly scripts
- Work effectively with the pipeline, objects, and data
- Extend Windows PowerShell reach via providers, drives, and output
- Run external tools like ping, ipconfig, and tracert from within PowerShell
- Remotely manage computers with basic and advanced remoting (WinRM), WMI, and Regex
- Configure Windows devices across the web with PSWA
- Sort, filter, measure, format, export, and convert script output
- Run Windows PowerShell flexibly, using background and scheduled jobs
- Customize your environment with profile scripts, alternate credentials, thirdparty tools, and packages
- Strengthen your control over Windows systems and services with Desired State Configuration
- Administer key tasks on SQL Server, SharePoint, and other Windows servers
- Master PowerShell skills needed to earn many Microsoft certifications
Inhalt
Introduction 1
Who Should Read This Book 1
How This Book Is Organized 2
Conventions Used in This Book 4
System Requirements 5
Part I: Introducing Windows PowerShell
HOUR 1: Getting to Know Windows PowerShell 7
Why You Should Learn Windows PowerShell 8
Brief History of Windows PowerShell 10
Understanding the Windows PowerShell Components 13
Investigating the Power and Simplicity of Windows PowerShell 18
Summary 21
Q&A 22
Workshop 23
HOUR 2: Installing and Configuring Windows PowerShell 25
Determining Your Windows PowerShell Environment 26
Installing the Latest Version of Windows PowerShell 29
Customizing the Windows PowerShell Console 32
Customizing the Windows PowerShell ISE 39
Summary 42
Q&A 42
Workshop 44
HOUR 3: Mastering the Windows PowerShell Help System 47
Anatomy of a Windows PowerShell Cmdlet 47
Updating the Windows PowerShell Help Library 50
Understanding Windows PowerShell Help Syntax 54
Accessing Additional Command Help 60
Summary 66
Q&A 66
Workshop 67
HOUR 4: Finding and Discovering Windows PowerShell Commands 69
How Windows PowerShell Commands Are Packaged 69
Installing RSAT Tools on Windows 8.1 73
Locating Windows PowerShell Commands 75
Running External Commands 83
Summary 86
Q&A 87
Workshop 88
Part II: Understanding Objects and the Pipeline
HOUR 5: Thinking in Terms of Objects 91
The Problem with UNIX/Linux 91
What Is an Object? 93
Discovering Object Members 96
Putting Objects into Action 102
Summary 105
Q&A 105
Workshop 106
HOUR 6: Mastering the Windows PowerShell Pipeline 109
Understanding How the Pipeline Works from a High Level 109
Understanding in Depth How the Pipeline Works 113
Passing Data Through the Pipeline 118
"Forcing" Objects Through the Pipeline 125
Summary 129
Q&A 130
Workshop 131
HOUR 7: Sorting, Filtering, and Measuring Windows PowerShell Output 133
Sorting Output 134
Filtering Output 137
Measuring Objects 144
Summary 148
Q&A 148
Workshop 150
Part III: Extending the Reach of Windows PowerShell
<…