O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Hands-On PowerShell for Active Directory

Video Description

Use PowerShell for Active Directory to eliminate manual labor with quick automation tasks and functions

About This Video

  • Practical training with real-world working examples and tool creation
  • Work with the core concepts of PowerShell to administer Active Directory from the command line
  • Master various Active Directory automation options and use PowerShell to skip hours of manual labor

In Detail

PowerShell has become the most efficient tool for managing Microsoft Active Directory. Its ability to solve problems and turn the solution into a new tool or automated task allows the system admin to cut down on future manual labor hours. This course will train you in using PowerShell to manage Active Directory. You will customize your preferences, run custom reports, author scripts, and automate tasks. You will discover how to create scripts, access and change data stores, and automate tasks. By the end of the course, you will have the skills to automate Active Directory jobs with PowerShell components such as cmdlets, functions, modules, providers, objects, variables, expressions, and profiles.

The code bundle for this video course is available at - https://github.com/PacktPublishing/Hands-on-PowerShell-for-Active-Directory

Table of Contents

  1. Chapter 1 : Building Labs for Active Directory and PowerShell Testing
    1. The Course Overview 00:05:13
    2. Physical Versus Virtual Labs and Their Importance for Active Directory 00:05:02
    3. Hypervisors, Virtualization, and Active Directory 00:02:49
    4. Building an Active Directory Lab with VirtualBox 00:06:35
    5. Building an Active Directory Lab with Hyper-V 00:07:10
    6. Installing the Server Operating Systems 00:05:16
    7. Configuring the Active Directory Lab Servers 00:17:50
  2. Chapter 2 : Navigate and Use PowerShell with Active Directory Fluently
    1. Accessing and Customizing the PowerShell Interface 00:03:35
    2. Accessing and Mastering the PowerShell Help System 00:07:26
    3. Discovering Active Directory Commands 00:03:32
    4. Analyzing Active Directory Command Usage 00:05:47
    5. Working with PowerShell Errors 00:04:19
    6. PowerShell Security 00:02:47
    7. Built-In Protections for Active Directory with PowerShell 00:05:43
  3. Chapter 3 : Report Creation for Your Active Directory
    1. Working with AD Users and Computers 00:05:59
    2. Working with AD Groups 00:07:13
    3. Navigating the AD Architecture 00:03:05
    4. Working with Properties 00:03:42
    5. Selecting, Sorting, and Variables 00:06:16
    6. Formatting for Efficiency 00:05:52
    7. Using the Pipeline to Create a Report 00:07:12
  4. Chapter 4 : DHCP, DNS, Group Policy, and Basic AD Tools
    1. Advanced Command Discovery 00:06:30
    2. Intro to Managing DNS with PowerShell 00:04:26
    3. Intro to Managing DHCP with PowerShell 00:05:33
    4. Generate a PowerShell Tool to Find Obsolete AD Computers 00:09:20
    5. Generate a PowerShell Tool for AD User Password Resets 00:06:31
  5. Chapter 5 : Working with Scripts, Functions, and Custom Modules for AD
    1. The Process of Script Development 00:07:24
    2. Creating a Script to Gather Data and Create a Report 00:10:05
    3. Generate a Script to Set Up a New User 00:05:42
    4. Generate a Script to Set Up a New Computer 00:04:56
    5. Turn a PowerShell Script into a Function for Repeat AD Management 00:05:48
    6. Customizing Your PowerShell Profile for AD Management 00:05:56
  6. Chapter 6 : Solving Real-World Active Directory Problems with PowerShell
    1. Discovering Invalid AD Property Entries 00:08:05
    2. Correcting Invalid AD Property Entries 00:04:40
    3. Creating a Living Company Directory 00:06:25
    4. Mass Active Directory User Creation 00:08:19
    5. Using AD Properties to Fill in Empty Properties 00:06:06