You do a great job explaining these topics and concepts. Please make more. I am able to use this new knowledge to ease some of my daily work and understand what is really happening "under the covers."
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 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..
Yes the principalcontext object can sometimes do that, which makes it frustrating. What you can do is between each validatecredentials method call, use the dispose method to reset things. So after using $ds.validatecredentials() you could then run $ds.dispose() with no arguments. Then try $ds.validatecredentials() again.
fyi put those try/catches inside a using statement and you don't have to worry about calling dispose method. also.. $user.getauthorizationgroups().name or $user.getauthorizationgroups().samaccountname works without having to pipe to select
Thank you for the video. As a beginner on PowerShell who just started to learn how to use .NET it helped me understand things better
You're welcome. Thanks for watching!
You do a great job explaining these topics and concepts. Please make more. I am able to use this new knowledge to ease some of my daily work and understand what is really happening "under the covers."
Thanks, life is hectic for me right now but will have more videos going up when I have more time to record them next month
I'm watching it for the third time. That's great! Thank you very much!!!
You're welcome. Thanks for watching!
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.
This is awesome!! This is equivalent to 'man(1) - Linux manual page'. Finally someone explains how to read .NET documents to beginners.
this is what I was looking for, appreciate the efforts.
The most powerful video. Super!
Thanks. I get a lot of questions about this in my classes so thought a video would be worth it.
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..
hi, i really like this video 😀
i wanted to say for the validateCredentials that it validated true for correct and incorrect domain passwords
Yes the principalcontext object can sometimes do that, which makes it frustrating. What you can do is between each validatecredentials method call, use the dispose method to reset things.
So after using $ds.validatecredentials() you could then run $ds.dispose() with no arguments. Then try $ds.validatecredentials() again.
@@chassetac I will try that
Thanks 😊
thx sir, great video!
you're welcome
iam having a really hard time loading .net exe files using system.reflection.assembly::load() any tips?
Audio is very low . wether the problem from my side?
Sorry it's low for you. I set my mic to just below the redline in OBS studio to give it an average volume.
Use the "Volume Master" add-on to Chrome to boost volume. Somehow this video does indeed have very low volume.
fyi put those try/catches inside a using statement and you don't have to worry about calling dispose method.
also.. $user.getauthorizationgroups().name or $user.getauthorizationgroups().samaccountname works without having to pipe to select
Thanks for the tip. Appreciate you sharing that with everyone