Learn PowerShell in less than 2 hours

HomeOther ContentLearn PowerShell in less than 2 hours
Learn PowerShell in less than 2 hours
Learn PowerShell in less than 2 hours
#powershell #powershellscripting #powershelltraining

Check out my Udemy course – PowerShell for Systems Engineers – exclusively on Udemy: https://www.udemy.com/course/powershell-for-systems-engineers/

Check out my new book – PowerShell for Systems Engineers – exclusively on Amazon: https://www.amazon.com/PowerShell-Systems-Engineers-Leveraging-Automation/dp/B0C1295PWQ/
Table of Contents/Chapters:
0:10 – Introduction
0:32 – Introducing James Tyler
1:20 – What is PowerShell?
1:41 – How to open PowerShell
1:55 – Adjust PowerShell font size
2:13 – Check PowerShell version
2:45 – Comparing PowerShell with Command Prompt (CMD)
4:04 – Tips on using the shell itself (up arrow, completed tab)
4:50 p.m.: Getting and setting the execution policy (so you can actually run scripts!)
6:46 – Open PowerShell ISE
7:46 – Adjust zoom in PowerShell ISE
8:14 – Write the first PowerShell script
9:06 – Run your first PowerShell script
9:22 – Note on PowerShell file extension
9:40 a.m. – PowerShell coding feedback
11:14 – What are cmdlets?
12:50 – Cmdlet Settings
2:20 p.m. – Clearing the hull
14:29 – Use Get-Command to find cmdlets
4:08 p.m. – PowerShell modules
4:22 p.m. – Get-Help (similar to man in Unix systems)
6:50 p.m. – Pipeline (piping – or combination – of commands)
8:48 p.m. – Variables
9:45 p.m. – Pipe a variable
22:29 – PowerShell variable/data types
24:17 – Arithmetic with variables
25:09 – Objects – Chris Thomas shouts
26:24 – Object properties
26:47 – Get all properties of an object with Select-Object
27:32 – Use Get-Member to get all the different possible methods of an object
29:18 – Tables
33:52 – Hash tables
39:42 – Collecting user input with Read-Host
43:44 – If…then…else conditional
52:47 – Change statement
56:24 – For curls
1:02:58 – Foreach Loops
1:04:07 – While Loops
1:09:08 – Do While Loops
1:10:25 – Defining custom functions
1:14:14 – Setting custom advanced functions
1:17:01 – Error handling
1:22:40 – Create a file with New-Item
1:24:05 – Create a folder with New-Item
1:24:43 – Copy file with Copy-Item
1:25:55 – Move file with Move-Item
1:26:44 – Delete file with Remove-Item
1:27:35 – Confirm if a file is there with Test-Path
1:28:35 – Rename something with Rename-Item
1:29:29 – Active directory
1:30:20 – Load AD cmdlets with Import-Module ActiveDirectory
1:30:41 – Get user insights with Get-ADUser
1:33:46 – Edit user information with Set-ADUser
1:35:30 – Add a user to a group with Add-ADGroupNumber
1:36:55 – Remove a user from a group with Remove-ADGroupMember
1:37:27 – Enable advanced features in Active Directory Users and Computers
1:38:26 – Add a new user with New-ADUser
1:43:24 – Reset a user's password
1:46:50 – Recap and conclusion

Coding Projects:
https://github.com/jimrtyler

Newsletter:
https://jimtyler.substack.com

Social networks:
Twitter: http://twitter.com/JimRTyler
Facebook: https://facebook.com/CoachJimTyler
Instagram: https://www.instagram.com/coachjimtyler/
TikTok: https://www.tiktok.com/@coachjimtyler

Please take the opportunity to connect and share this video with your friends and family if you find it useful.

No Comments

Leave a Reply

Your email address will not be published. Required fields are marked *