This is the code repository for Mastering System Administration with PowerShell 6.x [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.
PowerShell combines command-line speed, the flexibility of scripting, and the power of a GUI-based admin tool. Virtually all of the server products Microsoft is producing right now can be managed through PowerShell. From an administrative standpoint, this means that if you become proficient in PowerShell, you’ll have the skill set needed to manage most of Microsoft's newer products.
We’ll start with Windows System Administration and explore different features, services, shares, and permissions. Then you’ll move forward with Windows Management Instrumentation (WMI), which is an essential aspect of PowerShell 6. After that, you’ll work on managing remote systems, learn to create and connect reusable remote sessions to multiple systems, invoke commands on remote machines, and close connections and delete remote sessions.
You’ll discover what “managing your infrastructure through code” means using the popular Desired State Configuration feature of PowerShell. Finally, you’ll see how PowerShell has expanded its influence across the datacenter, as you use PowerShell to manage Active Directory, Azure, IIS, and more.
By the end of this course, you’ll be able to perform complex automation tasks using PowerShell 6 and will have mastered the new features and changes that it brings.
- Install and run PowerShell Core 6.1 for Linux
- Use command syntax and structure to develop powerful scripts
- Extend PowerShell Core by finding and importing modules and snap-ins
- Work with PowerShell objects to get properties and methods
- Use PowerShell functions and develop scripts to automate tasks that are repetitive and time-consuming
- Manage the enterprise with PowerShell Remoting
- Use PowerShell AzureCLI to provision and manage cloud virtual machines
To fully benefit from the coverage included in this course, you will need:
This video is for system administrators who want to master Windows PowerShell 6.0 as a scripting language, automate repeated daily tasks, and perform complex administration in timely manner and with less effort.In order to get the maximum benefit from this video, you need to have some basic scripting knowledge and a good administration experience.
This course has the following software requirements:
Windows OS
Azure
Powershell