VMware vSphere PowerCLI

View All Courses

This comprehensive training course will teach you how to automate and customize your virtual environment. You’ll learn to automate ESX configurations, automate the creation of virtual machines, and automate vSwitches and datastores configurations. This course is recommended for those who are familiar with the core concepts of vSphere, or a familiarity with PowerShell.

Lessons

  • Lesson Clips
    • Introduction
    • Why Learn PowerCLI?
    • About Your Instructor
    • Course Overview
  • Lesson Clips
    • Introduction
    • Ground Rules
    • Hardware Requirements
    • Software Requirements
    • Virtualize Your Lab!
    • Logical Diagram
    • Physical Lab
    • What We Covered
  • Lesson Clips
    • Introduction
    • What is PowerCLI?
    • Howe Does PowerCLI Work?
    • Download the Toolkit
    • Installing PowerCLI
    • The PowerCLI Console
    • The PowerCLI Window
    • What We Covered
  • Lesson Clips
    • Introduction
    • Support Matrix
    • vSphere Object Model
    • Connecting to vSphere and vCenter
    • PowerCLI Cmdlets
    • What We Covered
  • Lesson Clips
    • Introduction
    • The Pipeline
    • Examining Objects
    • Filtering Objects
    • Exporting Data
    • What We Covered
  • Lesson Clips
    • Introduction
    • Overview of the VMHost Cmdlets
    • The Most Important Cmdlet: Get-VMHost
    • Add ESX Server to vCenter
    • Manage Host Accounts
    • Work with Host Services
    • Configure Network Time Protocol (NTP)
    • Configure Simple Network Management Protocol (SNMP)
    • Maintain ESX Hosts
    • Work with Host Profiles
    • What We Covered
  • Lesson Clips
    • Introduction
    • Overview of the Virtual Machine Cmdlets
    • Automate Creation of Virtual Machines
    • Manage Virtual Machine Power States
    • The Set-VM Cmdlet
    • The HardDisk Cmdlets
    • The NetworkAdapter Cmdlets
    • The CDDrive Cmdlets
    • The VMQuestion Cmdlets
    • Work with Templates
    • Work with Snapshots
    • Perform vMotion and svMotion
    • Execute PowerCLI Scripts in Virtual Machines
    • What We Covered
  • Lesson Clips
    • Introduction
    • Virtual Networking in a Nutshell
    • Overview of the Virtual Networking Cmdlets
    • Managing the Host Network with the VMHostNetwork Cmdlets
    • Working with Host Network Adapters with the VMHostNetworkAdapter Cmdlets
    • The Get-VMHostNetworkAdapter Cmdlet
    • The New-VMHostNetworkAdapter Cmdlet
    • The Set-VMHostNetworkAdapter Cmdlet
    • Working with Virtual Switches with the VirtualSwitch Cmdlets
    • The New-VirtualSwitch Cmdlet
    • The Set-NicTeamingPolicy Cmdlet
    • Working with Distributed Virtual Switches
    • Untitled-12
    • What We Covered
  • Lesson Clips
    • Introduction
    • From Host to Datastore, a Journey
    • Overview of the Storage Cmdlets
    • Working with the Storage Subsystem
    • Working with the Host Bus Adapters
    • Configuring iSCSI Using PowerCLI
    • Creating a New iSCSI Target Connection
    • Working with Disks, LUNs, and Partitions
    • Modifying LUN Multipath Policy
    • Examining Disks and Partitions
    • Managing Datastores
    • Using the Datastore Provider and Introducing the VIM Providers
    • Copying Files Between Datastores
    • What We Covered
  • Lesson Clips
    • Introduction
    • What is VMware High Availability?
    • What is VMware Dynamic Resource Scheduling?
    • Overview of the HA and DRS Cmdlets
    • Managing Clusters
    • Creating an HA / DRS Cluster
    • Adding an ESX Host to a Cluster and Modifying Cluster HA Settings
    • The DRS Cmdlets
    • Creating a DRS Affinity Rule
    • Configuring Virtual Machine Cluster Settings
    • Working with Resource Pools
    • Advanced Cluster Configuration
    • What We Covered
  • Lesson Clips
    • Introduction
    • Overview of the vCenter Cmdlets
    • Working with Containers
    • Working with Custom Attributes
    • Managing vCenter Access Control
    • What We Covered
  • Lesson Clips
    • Introduction
    • A Special Note About ESXi
    • How to Create Great Reports – A Brief Overview
    • Requirements
    • Interpret the Data
    • Automate! If Your Repeat It, Script It!
    • Using PowerCLI to Create Reports
    • Report 1: Host Inventory
    • Using VMHostReport.ps1 Script
    • Report 2: VM Inventory
    • Using VMReport.ps1 Script
    • Sending an E-mail with VM Report
    • Report 3: Storage Utilization
    • Using Export-DSReport.ps1 Script
    • Using Search Datastore Function
    • What We Covered

Instructor

Hal Rottenberg

Hal Rottenberg

Hal Rottenberg is a system engineer, Microsoft PowerShell MVP, and VMware vExpert living in Woodstock, Georgia. He has over thirteen years of experience in IT while working for such large enterprises as Hewlett-Packard, IBM, and The Home Depot. When it comes to IT, Hal's passions are automation and virtualization.

He is well-known in sysadmin circles for co-hosting the PowerScripting Podcast, and heading up the PowerShellCommunity organization. He is also the author of a book titled "Managing VMware Infrastructure with PowerShell: TFM" published by SAPIEN Press in 2009.

Previous to his career as a PowerShell guru, Hal was heavily involved in the Jabber / XMPP instant messaging protocol community as a member of the Jabber Software Foundation (now called the XMPP Standards Foundation). He remains involved in that space to a lesser extent in his long-running capacity as webmaster for the Psi project, which is an extremely popular (average of 1,500 downloads a day) instant messaging client which works on the XMPP network.

When not being a major geek, Hal enjoys coaching his boys in soccer, and spending time with his lovely wife to whom he has been married since 1997.

Loading Computer Training