Cover image for Windows Powershell 2.0 Bible.
Windows Powershell 2.0 Bible.
Title:
Windows Powershell 2.0 Bible.
Author:
Lee, Thomas.
ISBN:
9781118183267
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (698 pages)
Series:
Bible Ser. ; v.725

Bible Ser.
Contents:
Windows PowerShell® 2.0 Bible -- Contents -- Introduction -- Part I: Introduction -- Chapter 1: Introduction to Windows PowerShell -- Managing Windows - The Challenges of the Past -- Management in the Early Days -- Management with Windows NT -- Management with Windows Server 2003 -- Introducing Windows PowerShell -- What Is Windows PowerShell? -- Windows PowerShell as a Task Automation Platform -- Windows PowerShell's Scripting Language -- Windows PowerShell in Production Scripts and Admin GUIs -- Key Windows PowerShell Concepts -- Cmdlets -- Objects -- The Pipeline -- Discovery and the Community -- Get-Help -- Get-Command -- Get-Member -- The Windows PowerShell Community -- Windows PowerShell Language Constructs -- Variables -- Operators -- Expressions -- Providers -- Formatting Output -- Default Formatting -- Formatting Using Format-Table and Format-List -- Formatting with Windows PowerShell Hashtables -- Scripting -- What Is a Script? -- Alternation or Conditional Execution -- Iteration - Operating on a Collection or Array -- Error and Exception Handling -- Extending Windows PowerShell with Snap-ins and Modules -- Windows PowerShell Snap-ins -- Windows PowerShell Modules -- Installing Windows PowerShell -- Windows PowerShell Version Support -- Getting Windows PowerShell for Downlevel OSs -- Script Security and Execution Policy -- Customizing Windows PowerShell with Profiles -- What Is a Profile? -- Where Are Your Profiles? -- Managing Profiles in the Enterprise -- Summary -- Chapter 2: What's New in Windows PowerShell V2 -- The Road to V2 -- The Version 2 Betas -- V2 in Windows 7/R2 -- V2 on Downlevel OSs -- Using Remoting -- What Is Remoting? -- Windows PowerShell Remoting Architecture -- Setting Up Remoting -- Using Remoting -- Serialization -- Working with Jobs -- What Is a Job? -- Using Jobs -- Potential Glitches Associated with Jobs.

Using Advanced Functions -- What's New with Advanced Functions? -- Comment-Based Help -- Cmdlet Binding -- Splatting -- Working with Modules -- What Is a Module? -- Script Modules -- Manifest Modules -- Implicit Modules -- Making Use of Eventing -- What Is Eventing? -- Using Eventing -- Using the Integrated Scripting Environment -- Supporting Transactions -- The Need for Transactions -- Transaction Support for V2 -- Debugging and Error Handling -- Debugging from the Command Line -- Using Try/Catch/ Finally -- New Cmdlets -- Summary -- Part II: Windows Desktop -- Chapter 3: Managing Windows 7 -- Troubleshooting Windows 7 with Windows PowerShell -- Managing Windows Search -- Discovering Which Folders Are Currently Indexed -- Adding Folders to the Index -- Removing Folders from the Index -- Re-Indexing the Search Catalog -- Checking HotFix Status -- Managing Files and Folders -- Setting Security on Files and Folders -- Listing Unique File Extensions -- Counting a Specific Type of Files -- Finding Empty Folders -- Searching with Windows Search -- Opening a File Using Its Default Handler -- Summary -- Chapter 4: Managing Microsoft Office 2010 -- Introducing the Office COM Objects -- The Office Application Objects -- Cleaning Up after Your Office Scripts -- Automating Microsoft Word -- Creating or Opening a Document -- Adding Content -- Searching for Text -- Formatting Text -- Spell Checking -- Printing -- Saving a Document -- Working with Microsoft Excel Spreadsheets -- Creating and Opening a Workbook -- Worksheets -- Working with Cells -- Managing Data -- Generating Charts and Graphs -- Searching Spreadsheets -- Navigating Microsoft Outlook -- A Word about Security -- Traversing Folders -- Working with Outlook Items -- Working with an Outlook MailItem -- Working with an Outlook AppointmentItem -- Working with an Outlook ContactItem.

Working with an Outlook TaskItem -- Additional Office COM Examples -- Summary -- Chapter 5: Managing Security -- NTFS Permissions -- Retrieving Current NTFS Permissions -- Modifying NTFS Permissions -- Share Permissions -- Retrieving Current Share Permissions -- Modifying Share Permissions -- Registry Settings -- Retrieving Current Registry Permissions -- Modifying Registry Permissions -- Managing the Windows Firewall -- Checking Firewall Status -- Opening and Closing Ports -- Enabling Remote Desktop -- Checking the Status of Remote Desktop -- Summary -- Chapter 6: Managing and Installing Software -- Listing Software -- Using WMI -- Using the Windows Registry -- Creating Software Baselines -- Installing Software -- Using Restore Points -- Using WMI -- Removing Software -- Removing Software Using WMI -- Removing Software Using Windows Registry -- Dealing with Spaces -- Summary -- Part III: Server Management -- Chapter 7: Managing Windows Server 2008 R2 -- What's New in Server 2008 R2 -- Default Installation of Windows PowerShell -- Windows PowerShell Included in Server Core -- Managing Server Features and Roles -- Running Best Practice Analyzer Scans -- Running Scans Locally -- Running Scans Remotely -- Enabling Remoting -- Managing Windows Backup -- Installing the Cmdlets -- Configuring New Backup Jobs -- Checking the Status of Backup Jobs -- Deleting Backup Jobs -- Starting and Stopping Backup Jobs -- Scheduling Backup Jobs -- Limitations in the Cmdlets -- Managing Server Migration -- Installing the Cmdlets -- Discover What Can Be Migrated -- Exporting Features -- Importing Features -- Managing AppLocker -- Summary -- Chapter 8: Performing Basic Server Management -- Discovering Server Configuration -- Managing Scheduled Tasks -- Checking Hotfix Status -- Checking Hotfixes on Multiple Computers -- Checking for a Specific Hotfix.

Gathering Data from Event Logs -- Using System Time -- Retrieving the Date and Time -- Setting the Date and Time -- Summary -- Chapter 9: Performing Advanced Server Management -- Managing Command-Line Services -- Listing Running Services on Multiple Servers -- Finding Servers Running a Specific Service -- Listing Stopped Services That Are Set to Start Automatically -- Managing Processes -- Listing All Processes on Multiple Servers -- Stopping Processes on Remote Servers -- Reading the Registry -- Using the Registry Provider Locally -- Using Microsoft.Win32. RegistryHive Remotely -- Setting Registry Values -- Locally Using the Registry Provider -- Remotely Using Microsoft.Win32.RegistryHive -- Validating Network Configuration on Remote Servers -- Retrieving the DNS Settings -- Validating That Servers Use the Same DNS Settings -- Changing the Network Configuration -- Gathering Data from Performance Counters -- Modifying Regional Settings on Multiple Computers -- Managing Local Accounts -- Modifying Local Users and Groups -- Creating and Deleting Local Users and Groups -- Configuring Remote DCOM -- Viewing DCOM Permissions -- Granting a Domain User Remote DCOM Access -- Summary -- Chapter 10: Managing Active Directory -- Installing and Using the Cmdlets -- Prerequisites -- A Word About Remoting -- Installation -- Using the Active Directory Provider -- Querying Active Directory -- Users, Groups, and Computers -- Querying Group Membership -- User and Group Administration -- Creating Users and Groups -- Modifying Properties -- Working with Group Membership -- Common Tasks -- Managed Service Accounts -- Managing Organizational Units -- Moving Active Directory Objects -- Creating Organizational Units -- Removing Active Directory Objects -- Password Policies -- Viewing Password Policies -- Creating a Fine-Grained Policy -- Modifying Password Policies.

Managing the Rest of Active Directory -- Managing Active Directory with the ActiveRoles Management Shell -- Installing the Cmdlets -- Using the Cmdlets -- Summary -- Chapter 11: Managing Group Policy -- Installing and Using the Cmdlets -- Enabling the Module on Windows Server 2008 R2 -- Installing the Module on Windows 7 -- A Word about Remoting -- Getting Policy Information -- Group Policy Objects (GPOs) -- Group Policy Links -- Resultant Set of Policy (RSOP) -- Creating and Configuring GPOs -- Backing Up and Restoring GPOs -- Group Policy Security -- Getting Security Information -- Setting Permissions -- Summary -- Part IV: Server Applications -- Chapter 12: Managing Microsoft Exchange Server -- Installing the Cmdlets on a Workstation -- Microsoft Exchange Server 2007 -- Microsoft Exchange Server 2010 -- What's New in Microsoft Exchange Server 2010 -- Managing Microsoft Exchange Server Permissions -- Microsoft Exchange Server 2007 -- Microsoft Exchange Server 2010 -- Administering Objects -- Administering Recipients -- Managing Databases -- Microsoft Exchange Server 2007 -- Microsoft Exchange Server 2010 -- Finding Mailbox Database White Space -- Discovering Space Used by Disabled Mailboxes -- Managing Quotas -- Managing Microsoft Exchange Server Remotely -- Email Address Policies -- Interoperating with Earlier Versions of Microsoft Exchange -- Microsoft Exchange Server 2007 -- Microsoft Exchange Server 2010 -- Using Filters -- Using Client-Side Filters -- Using Server-Side Filters -- Managing Recipient Scope -- Managing Scope in Microsoft Exchange Server 2007 -- Managing Scope in Microsoft Exchange Server 2010 -- Managing Role Based Access Control -- Introducing Microsoft Exchange Web Services -- Summary -- Chapter 13: Managing SQL Server 2008 R2 -- PowerShell Basics for SQL Server -- Managing SQL Server Services -- Working with Snap-ins.

Working with Assemblies.
Abstract:
Here's the complete guide to Windows PowerShell 2.0 for administrators and developers Windows PowerShell is Microsoft's next-generation scripting and automation language. This comprehensive volume provides the background that IT administrators and developers need in order to start using PowerShell automation in exciting new ways. It explains what PowerShell is, how to use the language, and specific ways to apply PowerShell in various technologies. Windows PowerShell is Microsoft's standard automation tool and something that every Windows administrator will eventually have to understand; this book provides the background necessary to apply PowerShell automation. Covers how to use the language and specific ways to apply PowerShell in a variety of scenarios Addresses new features in the latest version of PowerShell and the additional functionality delivered by new products that provide direct or indirect ways to use PowerShell for scripting and automation purposes Explores the language fundamentals and how to use PowerShell for desktop, server, server application, and virtualization/cloud situations This thorough guide goes well beyond theory to offer real-world information and new scripting techniques, enabling administrators and developers to make the most of 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.
Electronic Access:
Click to View
Holds: Copies: