You are previewing Microsoft System Center 2012 Orchestrator Cookbook.
O'Reilly logo
Microsoft System Center 2012 Orchestrator Cookbook

Book Description

Simplify the automation of system administration with this information-packed cookbook. By creating powerful runbooks you can gain total control, and our recipes show you how to use System Center Orchestrator to do just that.

  • Create powerful runbooks for the System Center 2012 product line

  • Master System Center 2012 Orchestrator by creating looping, child and branching runbooks

  • Learn how to install System Center Orchestrator and make it secure and fault tolerant

  • In Detail

    Microsoft System Center Orchestrator 2012 simplifies the process of automating systems administration tasks. Originally a third-party product named Opalis, which Microsoft acquired in 2009, Orchestrator provides a simplified way of building complex automation. System Center Orchestrator is a complete solution that goes beyond basic automation.

    "Microsoft System Center 2012 Orchestrator Cookbook" will teach you how to plan, create and manage powerful runbooks to help you automate mission-critical and routine administration tasks.

    In this practical Cookbook you will learn how to master System Center 2012 by creating runbooks to control and automate every feature possible. You will start by learning how to efficiently install and secure System Center Orchestrator.

    You will then learn how to plan and create functional and fault-tolerant System Center runbooks to automate daily tasks and routine operations. Diving deep into runbooks, you will learn how to create powerful and practical runbooks for the entire System Center family of products.

    Unleashing your inner control freak, you will then master System Center automation by creating IT Service Management process runbooks and advanced runbooks to help you control every feature imaginable of System Center. If you want to save time and energy automating mission critical tasks with System Center 2012 Orchestrator, then this book is for you!

    Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.

    Table of Contents

    1. Microsoft System Center 2012 Orchestrator Cookbook
      1. Table of Contents
      2. Microsoft System Center 2012 Orchestrator Cookbook
      3. Credits
      4. About the Authors
      5. About the Reviewers
      6. www.PacktPub.com
        1. Support files, eBooks, discount offers and more
          1. Why Subscribe?
          2. Free Access for Packt account holders
          3. Instant Updates on New Packt Books
      7. Preface
        1. What this book covers
        2. What you need for this book
        3. Who this book is for
        4. Conventions
        5. Reader feedback
        6. Customer support
        7. Downloading the example code
          1. Errata
          2. Piracy
          3. Questions
      8. 1. Unpacking System Center 2012 Orchestrator
        1. Introduction
          1. Understanding SCORCH deployment components
        2. Planning the Orchestrator deployment
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
            1. Communication strategy
            2. Stakeholder management
        3. Installing a single-server deployment
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
          5. See also
        4. Installing the Management Server in a multiserver deployment
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. See also
        5. Installing the Runbook Server in a multiserver deployment
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. See also
        6. Installing the Orchestration Console and the Web Service server in a multi server deployment
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. See also
        7. Installing the Runbook Designer in a multiserver deployment
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
            1. Connecting to the Management Server
            2. Orchestration Console URL
          5. See also
      9. 2. Initial Configuration and Making SCORCH Highly Available
        1. Introduction
        2. Loading Integration Packs (IPs)
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
            1. Deploying the IP to Designers and Runbook Servers
        3. Configuring Integration Pack connections
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. See also
        4. Deploying Runbook Servers and Designers with Deployment Manager
          1. Getting ready
          2. How to do it...
            1. Deploying multiple Runbook Servers
            2. Deploying Runbook Designers using Deployment Manager
          3. How it works...
          4. See also
        5. Making your Runbooks highly available
          1. Getting ready
          2. How to do it...
            1. High Priority Runbook available on all Runbook Servers
            2. Low priority Runbook available on one Runbook Server
          3. How it works...
          4. There's more...
            1. Promoting and demoting primary Runbook Servers
        6. Creating and maintaining a security model for Orchestrator
          1. Getting ready
            1. Security model scenario
          2. How to do it...
            1. Preparing and organizing the environment
            2. Configuring DCOM permissions
            3. Designer and console delegation
            4. Configuring AD IP Runbook permissions
            5. Restricting options by Runbook Designer Integration Pack Deployment
          3. How it works...
          4. See also
      10. 3. Planning and Creating Runbook Designs
        1. Introduction
        2. Preparing Runbook scenarios
          1. Getting ready
          2. How to do it...
          3. How it works...
        3. Making Runbook scenarios automation ready
          1. Getting ready
          2. How to do it...
          3. How it works...
        4. Documenting Runbook designs
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. See also
        5. Understanding the Orchestrator scenario building blocks
          1. Getting ready
          2. How to do it...
          3. There's more...
            1. A tour of the Runbook Designer
            2. A tour of the Runbook Tester
            3. The Orchestration web console
        6. Runbook Designer standards and primer
          1. Getting ready
          2. How to do it...
            1. How to standardize your activity configuration
            2. Check-In and Check-Out
            3. Working with custom and data bus parameters
          3. How it works...
          4. There's more...
            1. Expanding parameter fields
          5. See also
      11. 4. Creating Runbooks for Active Directory Tasks
        1. Introduction
        2. Creating new users in Active Directory
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
            1. Add additional properties to the newly created user
            2. Using Variables in different Runbook activities
          5. See also
        3. Adding users to groups in Active Directory
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
            1. Removing a user from a group in Active Directory
          5. See also
        4. Maintaining the organizational structure – moving accounts to new OUs
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
            1. Moving computers or groups to a new OU
          5. See also
        5. Disabling user accounts in Active Directory
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
            1. Specify additional filters in the Monitor File activity
            2. Prevent to overwrite the description of user accounts
            3. Disabling computer accounts instead of user accounts
          5. See also
        6. Using SCORCH to remove obsolete user accounts
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
            1. Deleting obsolete computer accounts in Active Directory:
          5. See also
      12. 5. Creating Runbooks for System Center 2012 Configuration Manager Tasks
        1. Introduction
        2. Deploying software updates
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
            1. Software updates and Automatic Deployment rules
            2. Suppressing alerts and health checking after updating
            3. Create a safety net
            4. Moving to a change control process for software update deployment
            5. System Center 2012 Configuration Manager Integration Pack
          5. See also
        3. Deploying software applications
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
            1. Microsoft Application Approval Workflow Solution Accelerator
            2. Multiple request notification e-mails
            3. Testing tip
          5. See also
        4. Deploying client agents to workgroup devices
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
            1. Resolving the FQDN name of the ConfigMgr Management Point
            2. Why PSExec and not Run Program activity?
            3. Split data script
            4. Configuration Manager Client Agent Installation commands
          5. See also
        5. Gathering the client deployment status
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
            1. "App/Compliance Status equals 2" means what exactly?
          5. See also
      13. 6. Creating Runbooks for System Center 2012 Operations Manager Tasks
        1. Introduction
        2. Checking the health status of a managed device
          1. Getting ready
          2. How to do it...
          3. How it works...
        3. Remediating an alert
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
            1. Failure handling and notifications
          5. See also
        4. Bulk-enabling the maintenance mode
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
            1. Service Request driven maintenance mode
            2. Reading from a CSV
            3. Using SCOM groups
            4. System Center 2012 Operations Manager integration pack
          5. See also
      14. 7. Creating Runbooks for System Center 2012 Virtual Machine Manager Tasks
        1. Introduction
        2. Removing attached ISOs from Virtual Machines (VMs)
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
            1. Logging events to Orchestrator
            2. System Center 2012 Virtual Machine Manager Integration Pack
          5. See also
        3. Remediating host compliance
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
            1. VM's with ISO images attached?
            2. Maintenance mode
          5. See also
        4. Working with Virtual Machine snapshots (Create, Delete, and Revert)
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
          5. See also
      15. 8. Creating Runbooks for System Center 2012 Service Manager Tasks
        1. Introduction
        2. Changing incident priority for affected services
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
            1. Extending Runbook for different business services
          5. See also
        3. Automating manual user creation service request fulfilment
          1. Getting ready
          2. How to do it...
            1. Part 1 – configuring the Runbook in System Center 2012 Orchestrator Runbook Designer
            2. Part 2 – configuring the Runbook Automation and a Request Offering in System Center 2012 Service Manager
          3. How it works...
          4. There's more...
            1. Updating the implementation results in the Service Request
          5. See also
        4. Automating manual activities for change request tasks on infrastructure servers
          1. Getting ready
          2. How to do it...
            1. Part 1 – configuring the Runbook Automation Activity in System Center 2012 Service Manager
            2. Part 2: configuring the Runbook in System Center 2012 Orchestrator Runbook Designer
          3. How it works...
          4. There's more...
            1. Updating the implementation results in the Change Request
          5. See also
      16. 9. Using Advanced Techniques in Runbooks
        1. Introduction
        2. Creating child Runbooks
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. See also
        3. Implementing error handling in your Runbooks
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
            1. Use different colors on links between activities:
          5. See also
        4. Implementing logging in your Runbooks
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
            1. Using a result set of a database query in a Runbook
          5. See also
        5. Creating looping Runbooks
          1. Getting ready
          2. How to do it...
          3. How it works...
          4. There's more...
            1. Adding error handling to Looping activities
          5. See also
      17. A. Useful Websites and Community Resources
        1. Introduction
        2. Orchestrator partner sites
        3. Authors community blogs
        4. Other useful community blogs
        5. Frameworks and processes
        6. Valuable community forums and user groups
        7. Websites for Orchestrator solutions and extensions
        8. Online Wikis
        9. Social network resources
      18. Index