English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 2h 40m | 582 MB
Build tools with PowerShell that you will use every day
Routine tasks that you perform on a daily basis takes up all of your time that could be spent designing new solutions rather than maintaining the old ones. PowerShell is a simple and powerful toolset that allows you to automate workloads that were previously handled by large teams.
This course will show you how to build tools that will allow you to automate various aspects of your daily routines. It takes actions that you could easily delegate to the end user that will take up hours of your time daily.
By the end of the course, gain strong knowledge on how automation and tool building works, so that you can create your own solutions. Automation is the future of IT, you can’t manage large-scale environments these days without substantial automated.
A complete course packed with step-by-step solutions to real life automation problems. You will be guided on how to build the tools from scratch. You will learn how to set them up.
What You Will Learn
- Design and Implement scalable automation solutions
- Eliminate duplicate code and consolidate script files.
- Get a grip of Visual Studio Code with add-ons for PowerShell automation.
- Delegate tasks to end users with Azure serverless computing – functions.
- Reduce the time spent on doing routine tasks when they can be automated.
- Formalization of the Right Syntax and Running the commands
- Design tools from scratch to solve problems.
Table of Contents
Setting Up Your Environment
1 The Course Overview
2 Azure Setting Up a Demo Account
3 Creating Virtual Machines for the Course
4 Installing VSCode
5 Setting Up VSCode Add-ons
6 VSCode and Some Common Features
7 Setting Up PowerShell
8 PowerShell Objects
9 Arrays, Array Lists, and Hash Table
Copying file to multiple sources
10 Design
11 Copying file to a single target
12 Reading a list of targets
13 Targeting multiple endpoints
14 Error handling
15 Logging and output
Build PowerShell based Azure function
16 Design setup
17 Powering on off a single virtual machine
18 Security and authentication
19 Manage any virtual machine
20 Error handling and logging
Creating a registry key on a remote machines
21 Design
22 Create registry key on a local machine
23 Create a registry key on a remote machine
24 Generalize the script (target any remote machine or a list of machines)
25 Error handling
26 Logging and output
Automating Inventory list of your servers
27 Collect data from a single machine
28 Read a list of machines and iterate
29 Format the data
30 Export the data
31 Email the report
32 Error handling and logging
33 Singing your script
Automating Database operations
34 Design
35 Creating an Azure Database
36 Connecting to the database
37 Update Insert Delete data
38 Querying the database
39 Automating report generation
Resolve the captcha to access the links!