Cover image for Automating Microsoft Windows Server 2008 R2 with Windows PowerShell 2.0.
Automating Microsoft Windows Server 2008 R2 with Windows PowerShell 2.0.
Title:
Automating Microsoft Windows Server 2008 R2 with Windows PowerShell 2.0.
Author:
Hester, Matthew.
ISBN:
9781118103067
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (434 pages)
Contents:
Automating Microsoft® Windows Server® 2008 R2 with Windows PowerShell® 2.0 -- TABLE OF CONTENTS -- Introduction -- Chapter 1 What Is PowerShell, and Why Do You Need It? -- Why PowerShell? -- Overview of PowerShell -- The Power Behind PowerShell -- What About the Learning Curve? -- What's New in PowerShell 2.0? -- PowerShell in the Enterprise -- PowerShell with a GUI -- PowerShell Has Something for Everyone -- What's in It for IT Professionals? -- What's in It for Developers? -- Chapter 2 Installing and Configuring PowerShell 2.0 -- Configure PowerShell 2.0 on Windows Server 2008 R2 -- Install the ISE on Windows Server 2008 R2 -- Install PowerShell 2.0 on Windows Server 2008 R2 Core -- Install .NET Framework Support on Windows Server 2008 R2 Core -- Install PowerShell 2.0 on Windows Server 2008 R2 Core -- Install PowerShell 2.0 on Other Operating Systems -- Set Up the Prerequisites -- Obtain and Install PowerShell 2.0 -- Chapter 3 PowerShell Grammar Lesson -- Break Down PowerShell: A Lesson on Cmdlets -- Learn the Verbs -- Learn the Nouns -- Put Verbs and Nouns Together: Cmdlets -- Use Parameters -- Use Wildcards -- Understand Properties -- Help Yourself with PowerShell -- Learn How to Help Yourself -- Use Tab Autocomplete -- Leverage Online Resources -- Use Even More Commands with Modules -- Use and Understand Modules -- Get to Know Your Modules -- Create a Custom PowerShell Shell -- Chapter 4 Aliases, Functions, and the Pipe, Oh My! -- Use Aliases -- Use Built-in Aliases -- Create Your Own Aliases -- Use Functions -- Understand Functions -- Use Existing Functions -- Create Your Own Function -- Work with the Pipe Operator -- Use the Pipe Operator to Combine PowerShell Cmdlets -- Control PowerShell Output -- Chapter 5 Creating Your Own Scripts -- Create Your Own Scripts -- PowerShell Scripting Overview -- Create a PowerShell Script.

Run Your Scripts -- Find Scripts -- Understand Security and PowerShell Scripts -- Work with Default Execution Policy of Scripts -- Understand the RemoteSigned PowerShell Execution Policy -- Set the PowerShell Execution Policy -- Understand Digital Signing -- Work with the GUI and the Shell -- Understand What the ISE Is -- Use the ISE with Scripts -- Display the Call Stack with Scripts Requiring Parameters -- Chapter 6 Remoting with PowerShell 2.0 -- Configure PowerShell Remoting -- Learn the Requirements -- Enable PowerShell Remoting -- Disable PowerShell Remoting -- Run Commands on Remote Systems -- Use Invoke-Command -- Use PowerShell Remote Sessions -- Use Remoting in the ISE -- Chapter 7 Server Essentials in PowerShell -- Work with Your Server in PowerShell -- Work with Server Manager Cmdlets -- Analyze Your Server -- Add Reliability to Your Server -- Install the Backup Tools -- Perform a Backup with PowerShell -- Load-Balance Your Network -- Use Other PowerShell Utilities for the Server -- Use the Registry with PowerShell -- Use PowerShell Troubleshooting Packs -- Schedule PowerShell Scripts -- Chapter 8 Managing Active Directory with PowerShell -- Work with Active Directory -- Load the AD PowerShell Module -- Understand PowerShell Active Directory Basics -- Work with Users, Groups, and OUs -- Understand Managed Service Accounts -- Understand Managed Service Accounts -- Create Managed Service Accounts -- Install and Use Managed Service Accounts -- Work with the Active Directory Recycle Bin -- Understand How the Recycle Bin Works -- Enable the AD Recycle Bin -- Use the AD Recycle Bin -- Chapter 9 Managing Desktops with PowerShell -- Access Group Policy -- Understand Group Policy -- Understand How Group Policy Works -- Manage Group Policy -- Create Group Policy Objects -- Use Starter GPOs -- Work with Settings.

Understand the Difference Between Policies and Preferences -- Work with Domain Password Policies -- Understand Order of Precedence -- Control Group Policy Order of Precedence -- Work with RSOP -- Back Up and Restore Group Policy Objects -- Manage AppLocker -- Understand AppLocker -- Understand AppLocker Policy -- Configure AppLocker -- Chapter 10 Managing IIS Web Server with PowerShell -- Use PowerShell and IIS -- Work with Configuration Files -- Back Up and Recover IIS Configuration -- Deploy Websites, Application Pools, and Virtual Directories with PowerShell -- Manage Sites with PowerShell -- Work with Web Application Pools -- Work with Virtual Directories -- Chapter 11 PowerShell and Deployment Services -- Work with Windows Deployment Services -- Understand WDS -- Install WDS -- Work with WDS in PowerShell -- Use WDSUTIL -- Work with the Microsoft Deployment Toolkit -- Understand the MDT -- Deploy with Windows Imaging Format -- Install MDT -- Work with MDT in PowerShell -- Put It All Together -- Chapter 12 PowerShell and Virtualization -- Install and Access Hyper-V -- Install Hyper-V -- Access Hyper-V in PowerShell -- Work with Hyper-V -- Work with Virtual Networks -- Configure Virtual Machines -- Connect to Virtual Machines -- Work with Snapshots -- Appendix A Solutions to Exercises -- Solution 1: Inventory Your Scripts -- Solution 2: Install PowerShell -- Solution 3: Create a PowerShell Profile -- Solution 4: Create Your Own Alias -- Solution 5: Create a Script to Find Startup Programs -- Solution 6: Set Up a Remote PowerShell Session -- Solution 7: Create a Scheduled Backup with PowerShell -- Solution 8: Populate an Active Directory Test Environment -- Solution 9: Turn Off the Display Control Panel in Group Policy with PowerShell -- Solution 10: Create a Website with PowerShell -- Solution 11: Create a Deployment Share.

Solution 12: Create a Virtual Machine and Take a Snapshot -- Appendix B Developing at a Command Prompt -- Choose Between the ISE and the Command Prompt -- Write Code at a Command Prompt -- Write Scripts in the ISE -- Work with Objects in PowerShell -- Understand Properties -- Create Your Own Custom Object -- Appendix C Providing for PowerShell -- Work with Built-in Providers -- Understand Provider Basics -- Use PowerShell-Specific Providers -- Use Other Built-in Providers -- Work with Additional Providers -- Install and Remove Providers -- Create Your Own Provider -- Understand Basic Provider Concepts -- Build a Custom Provider -- Appendix D Custom Cmdlets and Advanced Functions -- Choose Between an Advanced Function and a Cmdlet -- Parameters and Attributes -- Output -- Runtime Life Cycle -- Create an Advanced Function -- Create a Custom Cmdlet -- Appendix E Packaging PowerShell Extensions -- Work with Existing Snap-ins -- Create a Custom Module -- Understand Module Concepts -- Build Your Module -- Appendix F Building Your Own GUI with PowerShell -- Choose Between WinForms and WPF -- Create a GUI in PowerShell -- Create a WinForms Application -- Create a WPF Application -- Index.
Abstract:
Learn to automate the top server operating system, Windows Server 2008 R2 Windows PowerShell 2.0 allows you to automate nearly any task for managing Windows Server, going from dozens of clicks to a single command, and repeated tasks to automated tasks. Using screen shots and helpful exercises, this book walks you through the many benefits of automating Windows Server with PowerShell 2.0, such as allowing for scalable, flexible, and rapid deployments and changes; increasing cost effectiveness; providing a timely return on IT investment; lowering labor headcount; creating secure computing environments; and establishing reliable enterprise infrastructures. In addition, real-world examples provide reinforced learning, aimed at ensuring that you work as efficiently and effectively as possible by automating both simple and complex administrative tasks with Powershell 2.0. Explains how to automate both simple and complex tasks in Windows Server 2008 R2 with Powershell 2.0 Addresses how Windows Server 2008 R2 comes with more than 550 cmdlets, allowing you to automate nearly anything Offers numerous real-world examples, end-of-chapter exercises, and helpful screen shots to reinforce your learning process The power is in your hands! Start working smarter, not harder, by automating Windows Server 2008 R2 tasks with Powershell 2.0.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Added Author:
Electronic Access:
Click to View
Holds: Copies: