- 49
- 67 629
Chasse TAC
เข้าร่วมเมื่อ 6 พ.ค. 2022
Welcome to my channel. My name is Mike and I'm an IT trainer with a number of outside hobbies. I also have a side business with my friend Jeff doing wedding and portrait photography.
This channel will be a mix of different IT related topics that I see a number of students asking about and other things of interest from my outside hobbies, particularly photography related.
This channel will be a mix of different IT related topics that I see a number of students asking about and other things of interest from my outside hobbies, particularly photography related.
Importing and Exporting JSON in Powershell
In today's video, we cover how to take powershell pipeline objects and export them into a json formatted text file. We then attempt to import that file back into powershell. I'll show you the tips and techniques you need to know.
มุมมอง: 156
วีดีโอ
PowerShell Remoting in Parallel - Methods to process a bulk number of computers
มุมมอง 1815 หลายเดือนก่อน
In this video, we will take a look at a couple of different methods a script can process a lot of computers in bulk. By using parallel tricks, like the new foreach-object cmdlet or background jobs, this will decrease the time it takes a script to finish running. Scripts used in this video: Beginning script (based on the one I build in Episode 5 of Build a Script series) chassetac.blob.core.wind...
Working with Azure Deployment Templates in Powershell and Visual Studio Code
มุมมอง 221ปีที่แล้ว
In this video, we're looking at creating and modifying Azure Deployment templates with powershell and VS Code.
Working with Strings and Regular Expressions in PowerShell
มุมมอง 1.3Kปีที่แล้ว
In this video, we'll be looking at manipulating string objects in powershell and how we can incorporate Regular Expressions into the mix.
Using Multiple Parameter Sets in PowerShell Scripts
มุมมอง 1Kปีที่แล้ว
In this video, we're looking at using multiple parameter sets to control which parameters can be used together when running a script, function, or cmdlet. The script I'm beginning with from a previous "Build a script" video can be found here: chassetac.blob.core.windows.net/class/groups1.ps1 Both versions of the completed script can be found here: chassetac.blob.core.windows.net/class/Groups2-V...
Active Directory and PowerShell Part 1, Query Users, Computers, Groups and Calculated Properties
มุมมอง 749ปีที่แล้ว
In this video, we look at how to query the common objects in AD and how to manipulate the results using calculated properties. This comes in handy when working with some of our values that are in filetime format.
Connecting to Azure with PowerShell
มุมมอง 1.3Kปีที่แล้ว
HI folks, in todays video, we look at how to download and install the powershell modules to do command line admin tasks for Azure Infrastructure and Azure AD. I'll show how to manually connect through a powershell session and how to automate the process when authoring scripts. We'll be making a service principal style account, with a shared secret and a certificate to streamline the process of ...
PowerShell Fundamentals Add-Member Cmdlet
มุมมอง 1.2Kปีที่แล้ว
In this video, we look at the add-member cmdlet. This allows us to add properties and methods onto objects created from the output of running cmdlets.
PowerShell Fundamentals Exploring the Group-Object cmdlet
มุมมอง 1.2Kปีที่แล้ว
In this video, we have a look at the Group-Object cmdlet. This will be part of my powershell fundamentals series of videos and was recorded in response to a user's question in the comments. Hope everyone enjoys this!
HTML Reporting with Powershell Part 4 Expanding and Collapsing Table Display
มุมมอง 440ปีที่แล้ว
This video is in response to a user's question on how to collapse and expand each table section of the report. We utilize a type of element called an accordian, making some changes to our code and the CSS style sheet to make everything work and look nice. Finished script can be found here: chassetac.blob.core.windows.net/class/User-Report-V4.ps1
Build a Script Series Query Local Group Membership from a Remote PC Part 2
มุมมอง 178ปีที่แล้ว
In this video, we expand on the script created in part 1. We add the following: Adding more parameters for more functionality Capturing objects in an array Using the switch construct Using Parameter Sets Finished script can be found here: chassetac.blob.core.windows.net/class/groups1.ps1
Build a Script Series Query Local Group Membership from a Remote PC Part 1
มุมมอง 188ปีที่แล้ว
In this video, we look at using powershell remoting to query the local group membership from a remote pc and create our own custom objects for output. Stay tuned for part 2 where we add the code the make a template and compare a pc against a known template.
PowerShell Fundamentals Differences between Format, Select, and ForEach
มุมมอง 1Kปีที่แล้ว
In this video, we explore some fundamental concepts in powershell when working with .net objects in powershell's pipeline. We are working with formating, selecting, and using foreach-object cmdlets.
Just Enough Administration (JEA) With PowerShell Part 2 Writing the GUI based Script
มุมมอง 9602 ปีที่แล้ว
In this video, I'm covering how to create the gui based script that uses the JEA endpoint we created in part 1. Finished script can be found here: chassetac.blob.core.windows.net/class/Unlock-GUI.ps1 Video where I go over the basics on how to make a gui based script can be found here: th-cam.com/video/6HNbk9VylLc/w-d-xo.html
Just Enough Administration (JEA) With PowerShell Part 1 Creating the Endpoint
มุมมอง 2.3K2 ปีที่แล้ว
In this video, we cover how to use and create a JEA endpoint, which allows me to create a restricted powershell remoting session. In part 2, I'll then create a GUI based script to connect to this endpoint and perform admin tasks in it. Link to Microsoft official docs for JEA: learn.microsoft.com/en-us/powershell/scripting/learn/remoting/jea/overview?view=powershell-7.3
HTML Reporting with Powershell Part 3 CSS Classes and ID’s
มุมมอง 4852 ปีที่แล้ว
HTML Reporting with Powershell Part 3 CSS Classes and ID’s
HTML Reporting with Powershell Part 2 Using Cascading Style Sheets (CSS)
มุมมอง 6992 ปีที่แล้ว
HTML Reporting with Powershell Part 2 Using Cascading Style Sheets (CSS)
HTML Reporting with Powershell Part 1 Creating the Basic Report
มุมมอง 1.7K2 ปีที่แล้ว
HTML Reporting with Powershell Part 1 Creating the Basic Report
PowerShell Remoting with PowerShell 7 and Windows 11
มุมมอง 5602 ปีที่แล้ว
PowerShell Remoting with PowerShell 7 and Windows 11
Advanced Queries using the Kusto Query Language (KQL) in Azure
มุมมอง 6K2 ปีที่แล้ว
Advanced Queries using the Kusto Query Language (KQL) in Azure
Installing PowerShell 7 and VS Code on a New Windows 11 PC
มุมมอง 1.1K2 ปีที่แล้ว
Installing PowerShell 7 and VS Code on a New Windows 11 PC
How to Convert a C# script using .NET Objects into a PowerShell Script Part 2 Making it Better
มุมมอง 1632 ปีที่แล้ว
How to Convert a C# script using .NET Objects into a PowerShell Script Part 2 Making it Better
Hot to convert a C# script using .NET objects into a PowerShell Script
มุมมอง 4062 ปีที่แล้ว
Hot to convert a C# script using .NET objects into a PowerShell Script
Customize the Windows 11 TaskBar to look more like Windows 10
มุมมอง 642 ปีที่แล้ว
Customize the Windows 11 TaskBar to look more like Windows 10
Creating a Windows 11 VM and Fixing the “This PC can’t run Windows 11” Error Message
มุมมอง 832 ปีที่แล้ว
Creating a Windows 11 VM and Fixing the “This PC can’t run Windows 11” Error Message
PowerShell and .NET Basics Using .NET Classes and Objects in PowerShell
มุมมอง 5K2 ปีที่แล้ว
PowerShell and .NET Basics Using .NET Classes and Objects in PowerShell
Different Kinds of Table Joins with Kusto Query Language (KQL) in Azure
มุมมอง 1.9K2 ปีที่แล้ว
Different Kinds of Table Joins with Kusto Query Language (KQL) in Azure
A Beginner’s Guide to using the Kusto Query Language (KQL) in Azure
มุมมอง 1.8K2 ปีที่แล้ว
A Beginner’s Guide to using the Kusto Query Language (KQL) in Azure
Powershell Build a Script Series - Episode 6 Find Mapped Drives on a Remote PC
มุมมอง 8852 ปีที่แล้ว
Powershell Build a Script Series - Episode 6 Find Mapped Drives on a Remote PC
You removed my fear about regex …Awesome method of teaching 54:28
Hi @Chasse TAC, Can you or someone in this community help with Sigma Rule (Execute DLL with spoofed extension) to kql conversion. just need some guidance on how to match the specific command line parameter in my kql query (doesn't work with 'has' operator). CommandLine: - '*rundll32*.html,DllRegisterServer*' - '*rundll32*.htm,DllRegisterServer*' - '*rundll32*.jpg,DllRegisterServer*' - '*rundll32 c:\programdata\\*.jpeg*' - '*rundll32 c:\users\public\\*.pdf*' - '*rundll32*\\*.pdf*' - '*rundll32*\\*.txt*'
I'm in the process of trying to commercialize a powershell based application that is a complete gui. It's purpose is to organize media files and the results of following the organizational steps is a gui that resembles modern streaming services. It will be called CLICK-N-PLAY.
very very useful Thank you.
Excellent Thanks
Best PowerShell scripting tutor I can find in TH-cam and even paid CBT, high quality examples and super detail explanation to help none programmer like me to catch up script technique from the ground. I only see Jeffery Snover can explain like this easy and fun, very appreciated and wish to see more example to learn. If you can make any paid version in future to help more people to go further that will be great material to purchase. Thanks.
Thank you, amazing work. I am a complete beginner and it was easy to follow. I learnt a lot.
This is an awesome KQL beginner video. Lots of hacks and tips. Like it.😍
thank you, great content
Posting a comment as per request.
I encountered this problem today and by magic stumbled across this video. I’m grateful :))
It was worth going through this long session ❤ Thank you and really appreciate your efforts !!🙌
Waffled on a bit, but a great explanation and very useful tips. Thank you 😀
Casting it to a [System.ServiceProcess.ServiceControllerStatus] is something I never thought of. I am sure I can use that somewhere. When I was playing along at home I used it in a custom powershell object. The thing that put me off JSON for a lot of years was Get-ADUser | convertto-json | out-file c:\user.json This creates two objects of the same name so it is useless converting back. That was until I learned to use select object first.
Thank you! So far easiest way for me to create GUI for PS-Scripts.
GUI boo, boo. Powershell illiteracy booo. :-) Kidding. Good stuff.
I would expect full language mode to defeat the purpose of restricted remote server config?
iam having a really hard time loading .net exe files using system.reflection.assembly::load() any tips?
Thankyou man for saving my day!! I wasn't able to understand by reading multiple blogs and watching other videos, but your explanation along with examples made it very simple to understand. Keep it up!!
Amazing tutorials, you helped me dive into powershell and thanks to today's video I learned a lot.
each explanation is followed by examples. the examples then explained in detail
Thank You. Thank You. Thank You !!!!!! this topic was very difficult understand until watch your videos. You did tremendous work of breaking down each of sections of the command. explained in very simple and details what is happening each of stage. Slide explains each section in detail.
this is what I was looking for, appreciate the efforts.
Absolute great work. Thanks for sharing !! @(^.*\\Chasse, (.*.), 1 )
Thanks for this, loved this video - found it super useful for my script.
Thank you for this wonderful video series on Powershell! Concerning the time code 29:59 regex example matching the space or hyphen characters in the SSN: in a regex an asterisk quantifier matches 0 or MORE of the previous element. In this SSN example the question mark should be used instead of the asterisk to match 0 or 1 of the space or hyphen characters. This would prevent non SSN pattern matches e.g., “123- -45- 6789” that would match when the asterisk quantifier is used.
I've never seen a walk-thru to accompany the documentation for classes like this for powershell. this video unlocked a huge new level of understanding for me. It does no good to show me the end result if I have no idea of what a coder was thinking and how that is reflected in the script.
Thank you! That's a really helpful video!
Thank you for your hard work on this video.
This is awesome!! This is equivalent to 'man(1) - Linux manual page'. Finally someone explains how to read .NET documents to beginners.
awesome tutes, delivery is perfect, thank you
Thank you for this video. There are countless PowerShell "beginners" videos; surely, they are very important. However, as you progress, you might wish there were some videos covering advanced topics like .NET classes. And here you are, with a very useful and interesting video. I hope you can create more videos on this theme.👍 P.S. At the time of wring I'm using the PowerShell-version: 5.1.14393.6343 37:08 in this video, giving wrong password I get "only" false (which is corrected since the output-type is a bool..
How can i connect with you sir??
Thank yor sir This information is really useful for me 😊
Excellent video. Amazing level of detail with great examples. Thanks for sharing!
Yes I need to get input from final user to set variables
Thank you very much Sir!! This is really useful and a great tutorial. I know you mentioned that in order for the script to work\function at is should, the Active Directory module needs to be imported. I am having an issue where it does not list\find any locked out user accounts but I know that there are on my test DC environment. I have added the "Import-Module ActiveDirectory" to the script as well, but still returns with nothing.
Are you confusing disabled accounts with locked out ones? My code will only find locked out accounts. You could also try running Search-ADAccount -LockedOut outside of the script and see if you get any results that way. If still no results, something is going on with your AD config.
Nice
Thank you! It was so helpful to me!
Loved this video. I learned so much. Both the directory classes and rewriting from C#!
Very nice video on building a Powershell Gui. Thanks
Great video and clearly explaned . Thanks
Perfect. Well done. Thank you.
Great tutorial
Great Job, thanks for posting, it really helped
Mike how to connect to you for training.
Do you have any website to connect with you for training ?
I never used or never tried before -property in where object before i even forgot that where has positional parameters Thanks ❤❤
I prefer the method (Get-Process b*).name.toupper()
Can I read the xaml file at run time instead of pasting the xaml code into the script? That would be easier , if I made some changes in Visual Studo to the forms.