TIENE EN SU CESTA DE LA COMPRA
en total 0,00 €
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
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
HOUR 8: Managing Windows PowerShell Providers 153
What Are Providers? 153
Introduction to Default PSDrives 155
Using the FileSystem Provider 159
Using the Alias Provider 166
Using the Registry Provider 167
Using Extended Providers 169
Summary 171
Q&A 171
Workshop 172
HOUR 9: Formatting, Exporting, and Converting Windows PowerShell Output 175
How the PowerShell Formatting
Subsystem Works 176
Formatting PowerShell Output 180
Exporting PowerShell Output 187
Converting PowerShell Output 193
Summary 197
Q&A 198
Workshop 198
Part IV: Managing Computers Remotely with Windows PowerShell
HOUR 10: Implementing One-to-One Windows PowerShell Remoting 201
Understanding Classic Windows PowerShell Remote Access 201
Introducing "Trueö PowerShell Remoting 203
Enabling Windows PowerShell Remoting 205
Creating a Windows PowerShell Remote Session 209
Sending Scripts over the Network 214
Summary 217
Q&A 218
Workshop 218
HOUR 11: Implementing One-to-Many Windows PowerShell Remoting 221
One-to-Many Remote Access in the
Classic Scenario 221
One-to-Many Remoting with Persistent Sessions 224
Managing Session Configurations 225
One-to-Many Remoting with the Windows PowerShell ISE 228
Passing Input to Remote Commands 231
Summary 233
Q&A 233
Workshop 235
HOUR 12: Deploying Windows PowerShell Web Access 237
Introducing Windows PowerShell Web Access 237
Setting Up the Windows PSWA Gateway 239
Testing the Windows PSWA User Experience 244
Managing the Gateway 249
Summary 251
Q&A 252
Workshop 252
Part V: Putting Windows Powershell to Work
HOUR 13: Multitasking Windows PowerShell 255
Investigating the PowerShell Job Architecture 255
Controlling Job Behavior 259
Understanding Parent and Child Jobs 261
Introducing the -AsJob Parameter 263
Scheduling Jobs 266
Reviewing What We've Learned 270
Summary 272
Q&A 273
Workshop 273
HOUR 14: Harnessing Windows PowerShell Workflow 275
Understanding How Windows PowerShell Workflow Works 276
Writing Your First Windows PowerShell Workflow 279
Running a Workflow as a Job 282
Understanding Workflow Activities 283
Tying Everything Together 288
Summary 289
Q&A 290
Workshop 291
HOUR 15: Introducing WMI and CIM 293
Defining WMI and CIM 293
Getting Comfortable with WMI 296
Using Windows PowerShell WMI Commands 300
Using Windows PowerShell CIM Commands 305
Summary 308
Q&A 308
Workshop 310
HOUR 16: Searching and Filtering with Regular Expressions 313
Revisiting the Wildcard Operators 313
Understanding Regular Expressions 315
Using the -Match Parameter 317
Using Select-String 324
Using the RegEx Type Accelerator 327
Summary 327