PowerShell for Automating Administration

PowerShell is a task automation and configuration management program from Microsoft, consisting of a command-line shell and the associated scripting language. Professionals who want to start with PowerShell and have some basic idea of the command line will find it extremely easy to understand the underlying concepts of PowerShell and will be able to integrate PowerShell with non-Microsoft products as well.

Here, you will look at the PowerShell logging module, installing software with PowerShell, automation solution for daily validation reports, database interaction using PowerShell, automation for Web/App Service status, Windows Task Scheduler and scheduling PowerShell scripts to run, pulling reports from Windows event viewer using this PowerShell, looking at PowerShell advanced functions and modules, building validation, PowerShell with Windows Event Viewer, PowerShell for programming, and using PowerShell as an automation tool.

You will be working on a project where you will develop a robust automation solution for ‘Application and System Validation’, which generates a consolidated HTML report in the end, displaying all different test case results.

By the end of this course, you will have learned advanced-level knowledge of PowerShell scripting. You will easily automate your daily repetitive work using PowerShell scripting.

All the resource files are added to the GitHub repository at: https://github.com/PacktPublishing/PowerShell-for-Automating-Administra…

Type
video
publication date
2023-02-28
what you will learn

Learn automation of administration work with Windows PowerShell
Develop application and server validation mechanism
Develop file purge and archive mechanism from scratch
Learn an important skill for Windows Server Administration
Learn the concepts of Windows PowerShell scripting
Write your own automation scripts for complex scenarios with ease

duration
270
key features
Learn and implement advanced concepts such as file backup, archival, and purge solution * Comes bundled with all the resource files, PPTs, and assignment questions to leverage your learning * A well-balanced, application-based, and complete course to use PowerShell for automating tasks
approach
This is a comprehensive, easy-to-understand, to-the-point, and well-balanced course on automating tasks using PowerShell scripts. There will be a brief introduction to what you will be learning/implementing/executing at the start of each video to set the right expectations. You will be learning by working on practical projects and assignments.
audience
This course is designed for students/IT professionals who desire to automate their or their team’s day-to-day manual work, system administrators, and aspirants seeking a career in IT automation. Application support analysts and cloud consultants will also gain a lot from this course.

To get the most out of this course, you should have some basic understanding of the command line (Win CMD/Unix Shell), and a PC/laptop installed with Windows OS.
meta description
A beginner's guide to automating your daily tasks using PowerShell scripting.

Develop end-to-end and dynamic automation solutions with the help of PowerShell scripting that can easily be extended to any software installation.
short description
A knowledge of Windows PowerShell is a must for IT professionals and this course is a one-stop-shop for gaining this necessary and in-demand skill.

This course is designed to take system administrators to an advanced level in PowerShell scripting. You will find ways to automate your daily work using the advantages of PowerShell scripting.
subtitle
Learn from a project-based learning course on using PowerShell to automate your admin tasks
keywords
PowerShell, automation, administration, PowerShell for automating administration, windows PowerShell, scripts, scripting, windows server administration, Server Validation, XML, CSV, logging module, Planned Service Restarts, directory, remote execution script
Product ISBN
9781837633043