This series is geared towards those with little or no knowledge of PowerShell and will go through the basics of this versatile and amazing tool that all IT Professionals should have in their back pocket.
PowerShell stands as a robust, task-based command-line shell and scripting language, meticulously engineered by Microsoft. Rooted in the .NET framework, it has swiftly emerged as an indispensable tool for IT professionals worldwide, wielding unparalleled capabilities in system administration, configuration management, and automation tasks.
Introduced in 2006, PowerShell represented a paradigm shift in Windows systems administration. It supplanted traditional command-line interfaces with a dynamic scripting environment, offering a rich set of cmdlets, coupled with a scripting language, to simplify and streamline administrative tasks. Evolving from its predecessors, such as Command Prompt and VBScript, PowerShell emerged as a versatile, cross-platform solution, transcending the confines of Windows operating systems.
The goal of this web series is to provide a hands-on guide to learning PowerShell by providing easy-to-follow instrutions and examples. The series starts with a How-To on installing PowerShell and Visual Studio Code and delves into the many topics and features, allowing anyone to start their journey as a PowerShell master.
Click here to view the entire playlist on the Orensha Tech Youtube Channel.
In [Part 18], we go over improving PowerShell scripts.
We created a basic script in [Part 17], and now we are going to cover ways that we can add more functionality.
In [Part 17], we go over the basics of creating PowerShell scripts.
Scripting is a broad topic when it comes to PowerShell, but we primarily look at taking commonly run commands and putting them into a file to easily run on the fly.
In [Part 16], we look at ways to improve running commands remotely on other computers.
Primarily, we go over PS Sessions and understanding the use of Session objects.
In [Part 15], we go over input and output in the context of both the PowerShell Engine and Host Applications.
We cover the basics of input, going over scenarios where a user is in front of a host application to provide that input.
In [Part 14], we go over variables and their use.
Variables in PowerShell are handled in a very user-friendly manner, often foregoing the need to define variable types and allow for easy reassignment of the data inside a variable.
In [Part 13], we go over Objects in Bulk, otherwise known as Object Collections.
One of PowerShell's amazing features is the ability to perform administrative tasks on collections of objects, streamlining performance and saving time.
In [Part 12], we go over background jobs.
We explain the different ways to initiate a background job, including Start-Job, Start-ThreadJob and Invoke-Command.
In [Part 11], we go over the concept of "Remoting" and the many ways in which it can be used.
We explain the core technology that drives Remoting, such as WSMan and SSH, as well as Object Serialization and the computer specs required.
In [Part 10], we go over filtering, some of the techniques utilized and where to best use these techniques.
We go over comparison operators, diving into the various ways that we can specify exactly what we want to return.
In [Part 9], we go over the default formatting instructions and how to specify our own formatting to display data as we want to see it.
We go over cmdlets such as Format-Table and Format-List.
In [Part 8], we dive deeper into the power of the Pipeline.
We go over Pipeline Parameter Binding and how to pass data from one command to another.
Welcome to Orensha Tech's PowerShell Series! In [Part 7], we go over objects and how they are the core of PowerShell.
We cover the structure of an object and how to dissect it using the Get-Member cmdlet.
Welcome to Orensha Tech's PowerShell Series! In [Part 6], we go over adding more commands into PowerShell and the different ways to do so.
We cover modules and the various ways that PowerShell adds and finds modules to use.
Welcome to Orensha Tech's PowerShell Series! In [Part 5], we go over the Pipeline and how to take the output of one command and feed it into another seamlessly.
We explore exporting to files, comparing objects and some of the key differences between the most powerful commands to use with the Pipeline
Welcome to Orensha Tech's PowerShell Series! In [Part 4], we go over PowerShell Providers and how to access different types of data, using a familiar structure for most IT Professionals: Drives.
We look at files, folders, the registry and more, breaking them down into their core structure in PowerShell: the Item.
Welcome to Orensha Tech's PowerShell Series! In Part 3, we go over Commands and how to start using tools within the shell, including a section on Security, which addresses how to approach running scripts when you get there.
Welcome to Orensha Tech's PowerShell Series! In Part 2, we go over the Help System and how to master being able to educate yourself on any command and the interaction between commands.
Welcome to Orensha Tech's PowerShell Series! This is Part 1, where we will go over installing PowerShell 7 and Visual Studio Code on Windows, Linux and macOS.
** Links and Codes **
*Windows
PowerShell 7: https://github.com/PowerShell/PowerShell
Visual Studio Code: https://code.visualstudio.com/Download
*macOS
PowerShell 7: brew install --cask powershell
Visual Studio Code: brew install --cask vscode
*Linux
PowerShell 7: snap install powershell --classic
Visual Studio Code: snap install code --classic
My name is JJ Scott, and I am currently the solitary operator of Orensha. I have a passion in both the creative arts and in technology, and I've chosen to not limit myself to any one spectrum.
Orensha is my outlet for everything that I find passion in, and currently, I am focusing my efforts on filling two Youtube Channels with content.
The first - Orensha Tech - is focused around creating how-to videos for cool technology tips that I have found useful in my career as an IT Professional.
The second - The Orensha Saga - is full of my other creative ventures, which - as of now - is showing my growth as a visual artist but is a place for anything that I'm inspired to create.
This includes my first science-fiction novel in a series entiled "The Miracle Metal". This book has been my core focus for the past year, and now that it is finished, I am excited to start promoting the series and continue writing more.
Receive emails about new content and important updates.