Powershell Essential Training on Automation and Scripting
What you’ll learn
Automation means “the creation and application of technology to monitor and control the production and delivery of products and services”.
FREE TOOL !!!!! Download a free tool in the BONUS SECTION for managing 9 remote server functionalities.
In this course you will learn on ‘How to automate daily admin task using PowerShell !!!
Learn powershell by setting up a domain based LAB yourself.
ABSOLUTELY NO!!! Just creativity and enthusiasm are the only requirements for taking up this course. The course will take you through from BASICS of PowerShell.
Eagerness to learn Powershell
This course will ensure that each one taking it up gets an opportunity to fulfill their own dream for automation. Starting from the PowerShell basics, this course will help you to understand what PowerShell is and how it can be used to develop your own applications that will automate Windows day-to-day admin tasks. You also get a chance to know how to set up your own lab and can experience the practicals usings the demo scripts. So Don’t MISS this!!!Main topics covered in this course :- 1 Intro : Automation Using Powershell2 Powershell Vs Commandline3 Easy Set up a Lab for your automation4 Install VMWare Player5 Create Virtual Machine VM1 using VMWare Player6 Install VMWareTools7 Create VM2 and Central Server8 Domain and Domain controller Set Up9 Joining servers to a domain10 Get-ChildItem Commandlet11 Get-Service Commandlet12 Get-content Commandlet13 Get-Process Commandlet14 Arrays15 Conditional Operators16 Comparison Operators17 for loop18 while – do while 19 Variables and Datatypes20 Error Handling (try catch)21 File Handling using text files22 File Handling uisng Csv files23 File Handling using XML Files24 Saving output to text file (Out-File Cmdlet)25 Displaying output to gridview26 Displaying output to HTML27 Saving output as CSV file28 Execution Policy and Run your first script29 Windows drive space analysis using powershell30 Sending Mails using powershell : Send-MailMessage31 Automate your script through Windows Task Scheduler32 Automate your script thorugh the Jenkins (a widely usedfree Devops Tool)33 Automate your scripts through SQL Server Agent
Section 1: Introduction about the Course and Instructer
Lecture 1 About me : A very very short Intro !!!
Lecture 2 What this course is about ?
Lecture 3 Why Powershell and NOT Command Prompt
Section 2: Slides of the course
Lecture 4 Slides Download
Section 3: Easy Set up a Lab : An Infrastructure set up.
Lecture 5 Install VMWare Player in your Workstation
Lecture 6 Create Virtual Machine VM1 using VMWare Player
Lecture 7 Install VMVare Tools for enhancement of the Virtual Machine features
Lecture 8 Create VM2 and CENTRAL SERVER
Lecture 9 Domain and Domain Controller Set Up
Lecture 10 Joining the Servers to the domain ‘LAB’
Lecture 11 (Optional)Set up Virtual Machine (VM1) using VMWare Workstation Pro
Lecture 12 Internet connectivity Issues – VMWARE Virtual machines
Section 4: Powershell Essentials for Automation
Lecture 13 Know Powershell ISE – The IDE for powershell
Lecture 14 Variables and Datatypes in Powershell
Lecture 15 Arrays
Lecture 16 Looping – for loop
Lecture 17 Looping – foreach
Lecture 18 Conditional Operators (if, else, if-else)
Lecture 19 Comparison Operators (-eq, -ne, -gt , -le , -and , -or , not ,-in,-match)
Lecture 20 Looping – while & do-while
Lecture 21 Get-Content Cmdlet
Lecture 22 Get-Services Commandlet
Lecture 23 Get-Child Item Commandlet
Lecture 24 Demo – Get-ChildItem
Lecture 25 functions
Lecture 26 Modules in Powershell
Lecture 27 Error Handling (try, catch, finally)
Lecture 28 Secure Your credentias in Powershell
Lecture 29 What If switch in Powershell
Section 5: File Handling in Powershell
Lecture 30 A quick intro : File Handling in Powershell
Lecture 31 Handling text files
Lecture 32 Handling Csv files
Lecture 33 Handling XML files
Section 6: Output Display Options with Powershell
Lecture 34 Saving output to text file (Out-File Cmdlet)
Lecture 35 Displaying output to gridview
Lecture 36 Saving output as CSV file
Lecture 37 Displaying output to HTML
Section 7: Scripting using Powershell
Lecture 38 Your Scripting Journey Starts here
Lecture 39 Execution Policy and Run your first script
Lecture 40 Windows drive space analysis using powershell
Lecture 41 Query database and Convert the output to HTML
Lecture 42 Sending Mails using powershell : Send-MailMessage
Section 8: Automation with Powershell
Lecture 43 Automation – Introduction
Lecture 44 Automate your script through Windows Task Scheduler -Part 1
Lecture 45 Automate your script through Windows Task Scheduler – Part 2
Lecture 46 Automate your script thorugh the Jenkins (a widely used free Devops Tool)
Lecture 47 Automate your scripts through SQL Server Agent
Section 9: Ad hoc scripts
Lecture 48 Script – Automate free space reporting in your server
Section 10: BONUS : Download your FREE Tool : Exclusively for Udemy Students
Lecture 49 ServerRemoteChecker Tool : Know the Tool
Lecture 50 Powershell Academy : Other courses in Udemy
Anybody who is interested in Automating Admin tasks in LINUX and WINDOWS can checkout this video. You can play around using the commands and scripts to create your own Application.,Become competent by learning powershell automation and stand different in the CROWD.
Udemy | English | 6h 11m | 2.61 GB
Created by: Vishnu Gupthan Nair