3. Agenda Introduction to PowerShell vCenter management Storage management Automating VM lifecycle
4. PowerShell 101 (Terminology) Cmdlet(pronounced command-lets) are compiled .NET class that perfoma single action on an object. They are named in the <verb>-<singular noun> format. Objects: A collection of properties and methods with a unique type name. Pipeline: Passes whole .NET objects from one cmdlet to another enabling clean powerful syntax.
A healthy environment can only be maintained at scale with the use of automation. As a good general rule anything that will be done more than 10 times should be done via a script. The reason for selecting 10 as the demarcation point is due to the time investment. Generally speaking if you’re going to do something at least 10 times your organization will actually gain time by you taking the time to script a solution. Yes the script will take slightly longer to write the first time, but once written that script has no shelf life, and can be employed multiple times. Time spent manually performing a task can never be recuperated, and often leads to work having to be duplicated due to human error.