PowerShell commands and scripting
3.8 (25 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,231 students enrolled
Wishlisted Wishlist

Please confirm that you want to add PowerShell commands and scripting to your Wishlist.

Add to Wishlist

PowerShell commands and scripting

Best course for Beginners and intermediate
3.8 (25 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,231 students enrolled
Created by Shakil khan
Last updated 2/2017
Current price: $10 Original price: $25 Discount: 60% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 2.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Students should be able to write and demonstrate basic to fairly advance Power Shell scripts.
View Curriculum
  • Students need to know the basic operations of Windows and Operating System
  • It would be advisable for the students to get hands on Windows operating experience

This powershell course is specially crafted for beginners and intermediate who has little or no knowledge of PowerShell. The course has certain great concept(Check the Preview) which would act as a refresher for even advance powershell user. 

The course guides the students from installation to navigating help, to different important commands. 
This course would take the user through smooth path with each commands and steps explained in detailed, so as to make student an independent explorer in the field of powershell in future career.

Since Powershell is a vast field so I tried to crack open the concepts by explaining in details some of the concepts as below:

A) Different type of commands/scripts/cmdlet, which can be run from PowerShell.
B) Object Handling and Piping i.e where-object, foreach-object etc
C) Object sorting, manipulation and formatting i.e sort-object, format-list, format-table
D) Navigating the Help for unknown commands using just the get-help and some keywords i.e. navigating get-eventlog
E) Helped student to get the idea of virtual driver letter for environment variables and regular partition i.e get-psdrive
F) How to set the Execution Policy set-ExecutionPolicy, get-ExecutionPolicy
G) String Handling i.e Like taking string length, getting a unique string from an array of strings.

Who is the target audience?
  • System Administrator or Automation Engineer. Powershell can also be handy general purpose windows system administrator.
Compare to Other PowerShell Courses
Curriculum For This Course
16 Lectures
Start Here
16 Lectures 02:33:40

Introduction to Powershell

Preview 10:22

How to use start-transcript to record all the commands which are typed in Powershell terminal. Also this video teaches as to how to get the PowerShell version.

Preview 06:28

Describes the execution environment and how to run a powershell script or command. Sets the execution environment as remotesigned.

Execution Policy

How to look for alias in powershell command and how to create an Alias

How to get and set Alias and how to use pushd and popd

List all all files and folder using get-childitem and format the output on screen.

get-childitem and formatting the output of command

How to effectively navigate help for a command.

Preview 12:24

File handling operations in powershell like creation, deletion, editing etc

Preview 19:34

Sorting and grouping a powershell object using sort-object and group-object.

Sorting the object and grouping

Selecting and iterating an object using select-object and foreach-object to iterating or filter out certain fields from the object.

Selecting an object and iterating using foreach-object

Some more examples of where-object and grouping of object.

Filtering using where-object and some more examples of group-object

Demonstrate the get-process to list out processes and how to stop or kill a process.

get-process and how to stop a process or kill it

Some important day to day life powershell commands

Important PowerShell commands like Stop Process, convert data to HTML or CSV

String Handling in powershell environment.

String Handling in PowerShell

Independently Navigating powershell help to effectively search and locate the right command for a task.

Preview 09:21

How to set and retrieve the environment variable.

Environment Variable Part 1

How to create a persistent environment variable which is stored in registry.

Persistent Environment Variable in Registry
About the Instructor
Shakil khan
4.4 Average rating
306 Reviews
5,023 Students
5 Courses
Senior Software Engineer

Over 15 years of total experience in software development, focusing on C/C++/Linux/Symbian C++, different flavors of UNIX (SCO, HP-UX, SunOS, AIX and RedHat Linux). Knowledge of LINUX Internals/ System programming/Inter Process Communication  and Shell Scripting.

Worked on Symbian OS features like TLS/descriptors/ threads/ semaphore/IPC/ Active Objects/ Dynamics Arrays/Cleanup Stack/Client –server/Binary Compatibility.
Experience in all stages of development of large project using C/C++/ Clearcase/Subversion/GIT  on Linux and LynxOS platform.
Worked on Linux Device driver and System programming.
Worked on HP bootloader, Board Support Package and grub.
Knowledge of Virtual File system, ext3, I/O Scheduler.
Good knowledge of Socket, TCP/IP and routing protocol like BGP, RIP.
Good knowledge of porting and cross-compilation. Ported FreeBSD-libc to Symbian Platform.
Worked on Linux Device Driver(Parallel port Control panel, USB mass storage driver), System programming, ELF32,DWARF, binary optimization.    
Worked on GNU Tools chain like Cross-Compiler, Makefile, Auto Conf.
Worked on drivers for SPI, UART, I2C, GPIO Bus as part of board bringup.
Good Knowledge of Multithreading, Semaphore, Message queue, Shared memory and other IPC mechanism.
Bring up of Board and enhanced product for power star energy consumption by implementing various sleeping mode in Devices like scanner, Fax, Hard drive etc.
Knowledge of GNU tool chain and cross compilation
Participated in Code reviews, Risk management, design document as well as implementation phase.
Good knowledge of Object oriented Analysis and design.
Good Knowledge of Xen/ Qemu and virtualization.
Worked on Malware Analysis and disassembly
Very good and through knowledg of Hypervisor like Xen, KVM.