
Automate software installations with PowerShell by identifying steps, checking the registry for 32-bit and 64-bit apps, locating installers, performing installs, and logging progress in a dynamic end-to-end script.
Automate software installations with PowerShell, sourcing installers from network or internet as needed. Use silent installs, logging, and validation, then extend to multiple packages with loops or Chocolatey.
PowerShell demonstrates automating date and time visibility by editing registry settings, restarting explorer, and using a show/hide switch to toggle date time without manual calendar changes.
Learn to install the PowerShell logging module from the gallery, configure default levels and targets (console and file), and generate logs for debugging complex scripts.
Submit a course review after watching a few lectures to help instructors improve. Rate, write, and update your feedback to guide future learners.
Learn to handle csv data with PowerShell by importing, filtering, and manipulating records. Add or remove columns, classify records, and export results back to csv.
Learn to manage Windows services with PowerShell, using get-service to fetch service objects, filter by name or wildcard, view properties, and control start, stop, and startup type locally or remotely.
Manage Windows services with PowerShell: stop, start, and restart services; change startup type and description; set service accounts, with notes on PowerShell versions 5 and 7 and WMI alternatives.
Perform planned restarts of Windows services on hundreds of servers remotely with PowerShell from a centralized terminal server, reading server names from a file and performing status checks.
Automates planned service restarts in PowerShell using an XML configuration file to manage server and service combinations with comma-separated values and scheduling via task scheduler.
Discover how to use PowerShell to run multi-server validation tests and generate formal reports, with configurable scripts for web, batch, and database servers in a three-tier app.
Explore the project directory and file structure for PowerShell automation, including logs, reports, libraries, and test scripts; learn how each component supports validation, logging, and report generation.
Learn how XML configuration files simplify automation by storing parameters and credentials, parsing XML into variables, and driving validation tasks across server tiers without editing code.
Set up a resource group and deploy web server, observer, and sequel database virtual machines in Microsoft Azure within a virtual network; prepare for validation scripts and a validation report.
Deploy and run PowerShell validation scripts across web, sequel, and observer servers, install logging, and generate reports; consolidate them into a shared folder for a single view.
Learn how a server validation script runs locally, accepts server name and tier, reads a configuration file, logs messages, processes validation tasks, and generates an estimate report.
Explore validation functions in PowerShell by examining a server validation script that wraps standalone tasks, defines a custom report object with status, output, and comment.
Explore PowerShell validation functions for system health: fetch computer info as a key-value dictionary, validate health via status 200, monitor memory, and test disk and port connectivity.
Automate Windows administration with PowerShell to validate web services, application services, and permissions across servers. Leverage WMI, IIS sites and app pools, registry checks, and database queries for validation.
Consolidate multiple server reports into a navigable template built with XHTML, CSS, and JavaScript, displaying server data in a content area and embedding CSS/JS in a PowerShell string for reuse.
Learn how to modify scripts to run remotely from a central terminal server, publish reports to a shared drive, and collect logs centrally while executing on remote servers.
Learn to automate remote script execution from a terminal server by pulling code from a shared repository, mapping a remote drive, and placing outputs in a shared output directory.
Execute scripts on remote servers from a terminal server using invoke-command, passing credentials, and centralizing logs and reports in a shared repository for automated consolidation with PowerShell.
This course is designed to take the system administrators to an advanced level in PowerShell Scripting. You will find ways to automate your daily work using the advantages of PowerShell scripting. The professional who wants 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.
Topics that may not be Windows PowerShell concepts but are important for developing PowerShell understanding are included which comes as a bonus.
PowerShell ToolMaking: Application & Server Validation
We need application validation at the time of critical events like post monthly patching or application upgrades to ensure things are well and good or you need this several times while resolving critical issues leading to a business down situation. During these events, time is an important factor.
In this project, we are going to develop a robust automation solution for 'Applicati9on & System Validation' which generates a consolidated HTML report, in the end, displaying all different test case results.
File Backup, Archival, and Purge Solution
Important Content:
PowerShell Logging
How to install software with powershell
powershell csv handling
powershell for system administrators
PowerShell Automation Solution for Daily Validation Reports
Database interaction using PowerShell
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
PowerShell Advanced Functions and PowerShell Modules
Building Validation Reports using PowerShell
PowerShell with WMI
Advanced File handling Using PowerShell
PowerShell with Windows Event Viewer
PowerShell for Programming
Use PowerShell as an Automation Tool
Briefly, The 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
Happy PowerShell scripting :)