Leverage the power of basic Windows PowerShell scripts to manage your Exchange messaging environment About This Book Get to grips with Windows PowerShell and how it can be used to manage various aspects of the operating system and applications Become proficient in PowerShell and apply it to manage Exchange infrastructure on-premise or via Exchange Online as part of Office 365 Learn to create Windows PowerShell scripts to do administrative tasks with this step-by-step, easy-to-follow guide Who This Book Is For This book is for administrators with a basic or limited understanding of Windows PowerShell and who want to increase their skill set in managing both the Exchange On Premise and Online environments. What You Will Learn Deep dive into the Windows PowerShell basics Create and manage Recipients and permissions Manage Distribution Group members, permissions, and group types Understand Certificates and Role-Based Access Control using real-world examples Review the usage of email address, address book, and retention policies with examples Learn to manage Exchange Client Access and Mailbox Server roles Use PowerShell for auditing and risk management in your Exchange organization Manage a highly available Exchange environment using PowerShell Interact with Exchange through the use of the Exchange Web Services-managed API In Detail PowerShell has become one of the most important skills in an Exchange administrator's armory. PowerShell has proved its mettle so widely that, if you're not already starting to learn PowerShell, then you're falling behind the industry. It isn't difficult to learn PowerShell at all. In fact, if you've ever run commands from a CMD prompt, then you'll be able to start using PowerShell straightaway. This book will walk you through the essentials of PowerShell in Microsoft Exchange Server and make sure you understand its nitty gritty effectively. You will first walk through the core concepts of PowerShell and their applications. This book discusses ways to automate tasks and activities that are performed by Exchange administrators and that otherwise take a lot of manual effort. Microsoft Exchange PowerShell Essentials will provide all the required details for Active Directory, System, and Exchange administrators to help them understand Windows PowerShell and build the required scripts to manage the Exchange Infrastructure. Style and approach This book is written with its target audience in mind; concepts are explained and followed by real-life examples. A comprehensive script is provided in each chapter to give you hands-on practice with all the major commands used in it.
Portable and precise, this pocket-sized guide delivers immediate answers for the day-to-day administration of Exchange Server 2010. Zero in on core support and maintenance tasks using quick-reference tables, instructions, and lists. You’ll get the focused information you need to solve problems and get the job done—whether you’re at your desk or in the field! Get fast facts to: Configure and manage Exchange clients Set up users, contacts, distribution lists, and address books Administer permissions, rules, policies, and security settings Manage databases and storage groups Optimize message processing, logging, and anti-spam filtering Administer at the command line using Exchange Management Shell Configure SMTP, connectors, links, and Edge subscriptions Manage mobile device features and client access Back up and restore systems
Expert advice for Exchange Server 2016 and Exchange Online right at your fingertips. Practical and precise, this hands-on guide with ready answers is designed for architects, administrators, engineers and others working with on-premises, online and hybrid implementations of Microsoft Exchange. If you're an IT Pro responsible for configuring, managing and maintaining Exchange Server 2016 or Exchange Online, start with this well-organized and authoritative resource. Inside, you'll find expert insights, tips, tricks and workarounds that will show you how to master Exchange Server 2016 and Exchange Online in the shortest amount of time possible. During the course of reading this book, you will master a number of complex topics, techniques, commands and functions. Topics include establishing remote sessions with Exchange Server 2016 and Exchange Online; creating mailbox-enabled user accounts; adding mailboxes to existing accounts; connecting to Exchange Online and Windows Azure using PowerShell; creating mail-enabled contacts; adding equipment, room and other special purpose mailboxes; moving, maintaining and repairing mailboxes; managing delivery restrictions, permissions and storage limits; managing address lists and distribution groups; configuring mail support for Outlook; customizing the Exchange Shell; configuring role-based Exchange permissions; and many more topics essential for Exchange administration. Not only will this informative training manual help you become familiar with many new ideas, it'll help you master Exchange Server 2016 and Exchange Online in the shortest amount of time possible. After completing your Exchange Server 2016 and Exchange Online journey with this in-depth guide, you will be ready to support Microsoft Exchange regardless of whether you are working in an on-premises, online or hybrid environment. As you will soon learn, Microsoft Exchange is versatile, flexible and highly customizable, allowing you to personalize the messaging system to meet your needs. Get the focused information you need to solve problems and get the job done.
The core concepts and technologies you need to administer a Windows Server OS Administering a Windows operating system (OS) can be a difficult topic to grasp, particularly if you are new to the field of IT. This full-color resource serves as an approachable introduction to understanding how to install a server, the various roles of a server, and how server performance and maintenance impacts a network. With a special focus placed on the new Microsoft Technology Associate (MTA) certificate, the straightforward, easy-to-understand tone is ideal for anyone new to computer administration looking to enter the IT field. Each chapter offers a clear and concise look at the core Windows administration concepts you need to know to gain an understanding of these difficult topics. Offers a clear, no-nonsense approach to administering a Windows operating system and presents it in such a way that IT beginners will confidently comprehend the subject matter Targets the MTA 98-365 exam by covering Windows Server installation, server roles, storage, and active directory infrastructure Provides you with a solid foundation of various networking topics so that you can gain a strong understanding of Windows Server administration concepts Includes review questions and suggested labs to further enhance your learning process With this book by your side, you will be armed with the core concepts and technologies needed to administer a Windows Server operating system.
Use PowerShell to Streamline and Automate Your Most Time-Consuming Windows Administration Tasks With 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 Preface xv Part I: Getting Started with PowerShell 1: First Steps with Windows PowerShell 3 2: Commandlets 25 3: Pipelining 43 4: Advanced Pipelining 59 5: The PowerShell Navigation Model 81 6: The PowerShell Script Language 89 7: PowerShell Scripts 115 8: Using Class Libraries 129 9: PowerShell Tools 151 10: Tips, Tricks and Troubleshooting 171 Part II: Windows PowerShell in Action 11: File Systems 205 12: Documents 235 13: Registry and Software 253 14: Processes and Services 267 15: Computers and Hardware 281 16: Networking 295 17: Directory Services 313 18: User and Group Management in the Active Directory 335 19: Searching in the Active Directory 349 20: Additional Libraries for Active Directory Administration 361 21: Databases 373 22: Advanced Database Operations 389 23: Security Settings 401 24: Advanced Security Administration 413 PartIII: Appendices Appendix A: PowerShell Commandlet Reference 429 Appendix B: PowerShell 2.0 Preview 445 Appendix C: Bibliography 449 Index 453
A learning guide to get you started with PowerShell DSC. About This Book Create flexible and maintainable deployments using DSC configuration scripts that stand the test of time. Explore the core architecture, concepts, and practices in depth. Learning PowerShell DSC is a step-by-step guide that shows you how to start using and taking advantage of PowerShell DSC along with configuring and deploying applications. Who This Book Is For If you are a system administrator, developer, or engineer and are responsible for configuration management and automation, then this book is for you. IT professionals who wish to learn PowerShell Desired State Configuration for the efficient management, configuration, and deployment of systems will also find this book useful. What You Will Learn Explore PowerShell Desired State Configuration and activities around it, including the need for configuration management and abstraction. Create reusable DSC configurations and debug/ troubleshoot configuration files. Learn about the PowerShell DSC architecture with the help of push-and-pull management and workflows. Define DSC configuration scripts and data files and push DSC configuration files remotely and locally. Validate DSC Pull Server install and register target nodes with a DSC Pull Server. Learn about DSC Cross Platform and install PowerShell on Linux and macOS along with real-life DSC uses and different types of deployment. In Detail The main goal of this book is to teach you to configure, deploy, and manage your system using the new features of PowerShell v5/v6 DSC. This book begins with the basics of PowerShell Desired State Configuration, covering its architecture and components. It familiarizes you with the set of Windows PowerShell language extensions and new Windows PowerShell commands that make up DSC. Then it helps you create DSC custom resources and work with DSC configurations with the help of practical examples. Finally, it describes how to deploy configuration data using PowerShell DSC. Throughout this book, we will be focusing on concepts such as building configurations with parameters, the local configuration manager, and testing and restoring configurations using PowerShell DSC. By the end of the book, you will be able to deploy a real-world application end-to-end and will be familiar enough with the powerful Desired State Configuration platform to achieve continuous delivery and efficiently and easily manage and deploy data for systems. Style and approach The purpose of this book is to introduce readers to the powerful PowerShell Desired State Configuration platform to achieve continuous delivery, efficient management, and the easy deployment of data for systems.
Leverage the power of PowerShell to bring the best out of your AWS infrastructure About This Book A collection of real-world-tested Powershell scripts that can be used to manage your Windows server efficiently Follow step-by-step processes to solve your problems with Windows servers using AWS tools Design examples that work in the Amazon free usage tier, which lets you run the Windows platform on cloud Who This Book Is For This book will be useful for (but not limited to) Windows System administrators, cloud engineers, architects, DevOps engineers, and all those who want to accomplish tasks on the AWS Public Cloud using PowerShell. What You Will Learn Install the AWS Tools for PowerShell 6 Understand key services provided by Amazon Web services (AWS) Understand the Virtual Private Cloud Use PowerShell 6 for AWS Identity and Access Management (IAM) Use PowerShell 6 for AWS Elastic Compute Cloud (EC2) Use PowerShell 6 for AWS Simple Storage Service (S3) Use PowerShell 6 for AWS Relational Database Service (RDS) Build fault-tolerant and highly-available applications using PowerShell 6 In Detail AWS Tools for PowerShell 6 shows you exactly how to automate all the aspects of AWS. You can take advantage of the amazing power of the cloud, yet add powerful scripts and mechanisms to perform common tasks faster than ever before. This book expands on the Amazon documentation with real-world, useful examples and production-ready scripts to automate all the aspects of your new cloud platform. It will cover topics such as managing Windows with PowerShell, setting up security services, administering database services, and deploying and managing networking. You will also explore advanced topics such as PowerShell authoring techniques, and configuring and managing storage and content delivery. By the end of this book, you will be able to use Amazon Web Services to automate and manage Windows servers. You will also have gained a good understanding of automating the AWS infrastructure using simple coding. Style and approach This step-by-step guide starts with simple examples then expands to full-blown administrative tasks leading to the efficient management of Windows servers. Each topic covers a section related to Amazon Web Services products, and the examples are built on one another to deliver a comprehensive library of scripts for administrators.
Expert advice for Office 365 and Exchange Online right at your fingertips. Practical and precise, this hands-on guide with ready answers is designed for architects, administrators, engineers and others working with Office 365 and Exchange Online. If you're an IT Pro responsible for configuring, managing and maintaining Office 365 and Exchange Online, start with this well-organized and authoritative resource. Inside, you'll find expert insights, tips, tricks and workarounds that will show you how to master Office 365 and Exchange Online in the shortest amount of time possible. During the course of reading this book, you will master a number of complex topics, techniques, commands and functions. Topics include establishing remote sessions with Office 365 and Exchange Online; creating and licensing user accounts; adding mailboxes to accounts; connecting to Office 365, Exchange Online and Windows Azure using PowerShell; creating and using contacts; adding equipment, room and other special purpose mailboxes; managing delivery, permissions and storage; managing groups for sharing and collaboration; configuring mail support for Outlook and Outlook Web App; customizing Office 365 and Exchange Online security; and many more topics essential for administration. Not only will this informative training manual help you become familiar with many new ideas, it'll help you master Office 365 and Exchange Online essentials in the shortest amount of time possible. After completing your Office 365 and Exchange Online journey with this in-depth guide, you will be ready to support Office 365 and Exchange Online regardless of whether you want to work with the graphical interface of Windows PowerShell. As you will soon learn, Office 365 is versatile, flexible and highly customizable, allowing you to personalize the product to meet your needs. The focused information you need to solve problems and get the job done.
Questions about Exchange Server 2010? Flip open this easy-access guide! Have all your questions about Microsoft's new Exchange Server 2010 answered on the spot with this handy reference guide. Designed for easy access with special headings, thumb tabs, easy-to-read lists, and more, this book is the perfect quick resource for those day-to-day issues that come up just when you least expect them. Covers the number one product of its kind, Microsoft Exchange Server 2010 Offers a quick-access reference for your day-to-day administration of Exchange Server 2010 Includes thumb tabs, secondary and tertiary tables of contents, and special heading treatments to provide quick and easy lookup, as well as quick-reference tables, lists, and step-by-step instruction to provide Exchange administrators answers on the spot Keep this helpful, handy guide within easy reach.
Dive into Exchange Server 2010 and SP1—and discover how to really put your messaging solutions to work! This well-organized and in-depth reference packs all the details you need to deploy and manage Exchange 2010, including hundreds of timesaving solutions, expert tips, and workarounds. Topics include preparing for the deployment of Exchange 2010; new features of Service Pack 1; using Remote PowerShell and the Exchange Management Shell; understanding how the new Role Based Access Control (RBAC) permissions model works and how to customize it to your requirements; the new high availability model for the Exchange Store and how to approach designs for Database Availability Groups; using compliance features such as archive mailboxes, retention policies, and multi-mailbox discovery searches; the new role of the Client Access Server as the MAPI endpoint for Microsoft Outlook clients; the redesign of Outlook Web App (OWA) and the introduction of the Exchange Control Panel; and many more topics to ease the roll-out of Microsoft’s latest messaging server.
Here’s the utterly practical, pocket-sized reference for IT professionals who support Microsoft Exchange Server 2007, now updated for the new features in Service Pack 1 (SP1). This unique guide provides essential details for using this next-generation messaging and collaboration platform to deliver better performance, interoperability, and end-user experience. Written by award-winning author and technology expert William Stanek, this POCKET CONSULTANT puts expert advice for installation, migration, administration, and troubleshooting right at your fingertips. Featuring quick-reference tables, concise lists, and step-by-step instructions, this handy, one-stop guide provides fast, accurate answers on the spot—whether you’re at your desk or in the field!
This comprehensive book prepares you for Microsoft's new certification, MCTS: Microsoft Exchange Server 2007. Exam 70-236 serves as both the single exam requirement for achieving the MCTS designation as well as the entry exam for the MCITP certification for Exchange Server 2007. Inside, you'll find the practical and in-depth instruction you need, including full coverage of all exam objectives, practical hands-on exercises, real-world scenarios, challenging review questions, and more. The book includes a CD with advanced testing software and electronic flashcards. For Instructors: Teaching supplements are available for this title.