Author(s):
Holger Schwichtenberg
Publisher and Imprint:
Sams
Date of Publication:
June 19, 2008
Edition:
First
Number of Pages:
504
|
|
Use PowerShell to Streamline and Automate Your Most Time-Consuming Windows Administration TasksWith Windows PowerShell, Microsoft brings innovative console-based system administration and scripting to Windows clients and servers. PowerShell combines the best features of traditional UNIX shells with the immense power of the .NET Framework, offering a consistent and easy-to-use replacement for both the Windows command line and the Windows Script Host. In Essential PowerShell, noted expert Holger Schwichtenberg gives Windows sysadmins all the knowledge and sample scripts they need to successfully administer production systems with PowerShell.Schwichtenberg begins by introducing the innovative PowerShell architecture, along with crucial PowerShell concepts such as pipelining and navigation. Next, he introduces the PowerShell Script Language, shows the secure execution of command sequences as scripts, and demonstrates how to use PowerShell to access essential operating system interfaces such as COM, WMI, ADSI, and ADO.NET.After you've mastered the fundamentals, Schwichtenberg presents an extensive collection of PowerShell solutions for virtually every area of day-to-day administration. For each topic, he presents dozens of self-contained examples, all downloadable from a companion Web site. He covers both Microsoft's standard PowerShell commandlets and the free commandlets available as PowerShell Community Extensions. He also presents a full chapter of tips, tricks, and troubleshooting solutions. Coverage includes Understanding PowerShell's components and features Setting up your PowerShell scripting environment Creating and using commandlets Using object-oriented pipelining for filtering, sorting, grouping, comparisons, calculations, and more Mastering PowerShell's uniform navigation model and using it with all types of data Programming command sequences with the PowerShell Script Language Making the most of the PowerShell console and third-party tools Managing processes, event logs, and registry entries Controlling networking, printing, and software installation Manipulating Active Directory and other enterprise services with PowerShell Using PowerShell to enforce stronger system and network security Storing data in files, documents, and databases Holger Schwichtenberg is one of Europe's best-known experts on .NET and Windows Scripting technologies. He has been recognized by Microsoft as a Most Valuable Professional (MVP), is a .NET Code Wise Member, and is both an MSDN Online Expert and an INETA speaker. Schwichtenberg has published more than twenty books for Addison Wesley and Microsoft Press in Germany, as well as some 400 journal articles. He regularly gives high-level talks at conferences such as TechEd and IT Forum. He holds both a Master's degree and a Ph.D. in Business Informatics. With his company IT-Visions.de, based in Germany, he works as a software architect, technology consultant, and trainer for leading companies throughout Europe.Preface xvPart I: Getting Started with PowerShell1: First Steps with Windows PowerShell 32: Commandletsï¾ 253: Pipeliningï¾ 434: Advanced Pipeliningï¾ 595: The PowerShell Navigation Model 816: The PowerShell Script Languageï¾ 897: PowerShell Scriptsï¾ 1158: Using Class Librariesï¾ 1299: PowerShell Toolsï¾ 15110: Tips, Tricks and Troubleshootingï¾ 171Part II: Windows PowerShell in Actionï¾ 11: File Systemsï¾ 20512: Documentsï¾ 23513: Registry and Softwareï¾ 25314: Processes and Servicesï¾ 26715: Computers and Hardwareï¾ 28116: Networkingï¾ 29517: Directory Servicesï¾ 31318: User and Group Management in the Active Directoryï¾ 33519: Searching in the Active Directoryï¾ 34920: Additional Libraries for Active Directory Administrationï¾ 36121: Databasesï¾ 37322: Advanced Database Operationsï¾ 38923: Security Settingsï¾ 40124: Advanced Security Administrationï¾ 413PartIII: AppendicesAppendix A: PowerShell Commandlet Referenceï¾ 429Appendix B: PowerShell 2.0 Previewï¾ ï¾ 445Appendix C: Bibliographyï¾ 449Index 453
|
|