New PowerShell Secrets Management Module - Easily use any secret provider

Ғылым және технология

In this video I explore a solution to the problem of handling secrets in scripts and having to use secret implementation specific code. The new Secrets Management module solves this.
My demo code is at github.com/johnthebrit/Random....
00:00 Introduction
00:53 The challenge with secrets
02:15 Secret Management module abstraction
03:18 Installation and basic commands
05:00 Working with vaults and using the Secret Store
06:14 Working with secrets
11:35 Optional features such as metadata
12:35 Working with Azure Key Vault
15:53 Working with Credential Manager
17:50 All secret manager providers
18:47 Summary and close

Пікірлер: 34

  • @dreeastwood2500
    @dreeastwood25007 ай бұрын

    I watched all 13 vidoes of this powershell master class and I have to say.... John my man!! You are a great teacher and thank you.

  • @dotnetspark
    @dotnetspark Жыл бұрын

    Awesome John! Ridiculously easy, yet extremely powerful.

  • @pic101
    @pic1013 жыл бұрын

    Sometimes a video appears just when you need it. Thanks John, brilliant.

  • @NTFAQGuy

    @NTFAQGuy

    3 жыл бұрын

    Thank you!

  • @shanebagel
    @shanebagel9 ай бұрын

    John, this course is one of the best learning materials I've ever worked through. You are a legend sir, thank you for all the great content you make!

  • @NTFAQGuy

    @NTFAQGuy

    9 ай бұрын

    Very welcome

  • @KefashWhite
    @KefashWhite Жыл бұрын

    Very comprehensive series. Loved every minute of it and shared it with a number of my friends.

  • @Semtx552
    @Semtx5523 жыл бұрын

    Thanks for ticking off one subject on my to do list "tech i need to play with" :)

  • @NTFAQGuy

    @NTFAQGuy

    3 жыл бұрын

    Any time!

  • @makeitcloudy
    @makeitcloudy Жыл бұрын

    Thank you for bringing this. Explanation is slick as usual, got inspired to make use of it !

  • @ChrisRivers
    @ChrisRivers2 жыл бұрын

    Great work as always John. Used this to help get myself into replacing some old cred management code we had locally. Nice to have some officially supported code around this! (finally!!!)

  • @NTFAQGuy

    @NTFAQGuy

    2 жыл бұрын

    Great to hear!

  • @MallocArray
    @MallocArray3 жыл бұрын

    Great video. Sharing this with coworkers.

  • @NTFAQGuy

    @NTFAQGuy

    3 жыл бұрын

    Thanks for sharing!!

  • @mtbcyclist
    @mtbcyclist3 жыл бұрын

    Nice.... I have been using the "CredentialManager" module, but I like this better as now I can use outside providers for password management and scripts.

  • @NTFAQGuy

    @NTFAQGuy

    3 жыл бұрын

    Right!

  • @neilhogan1742
    @neilhogan17423 жыл бұрын

    Thanks again John.

  • @DavidRodriguez-ku2lo
    @DavidRodriguez-ku2lo3 жыл бұрын

    Nice video, thanks for sharing

  • @NTFAQGuy

    @NTFAQGuy

    3 жыл бұрын

    Glad you enjoyed it

  • @iamdedlok
    @iamdedlok3 жыл бұрын

    Hey John, big thanks for showing this! I can now use this to play with my Bitwarden secret store! LOL :-) this is going to be fun! Anything to reduce mouse movement and keystrokes! Yay!

  • @NTFAQGuy

    @NTFAQGuy

    3 жыл бұрын

    lol

  • @koodauskanava9096
    @koodauskanava90963 жыл бұрын

    This is great. Thanks 👍

  • @NTFAQGuy

    @NTFAQGuy

    3 жыл бұрын

    You're welcome!

  • @ravilobo7977
    @ravilobo79773 жыл бұрын

    Thank you John! Quick question: Whoever I share my scripts with, need this set-up in their local machine, correct? On a different note, I’m looking for a solution, where I need to share a script to developers, who need elevated access to run the code in the script. Any insight on this?

  • @NTFAQGuy

    @NTFAQGuy

    3 жыл бұрын

    right, they would setup whatever vault they wanted and just make sure it has a secret named what the script expects.

  • @sarthaksahoo8259
    @sarthaksahoo82593 жыл бұрын

    This is awesome :) . What’s your preferred vault .

  • @NTFAQGuy

    @NTFAQGuy

    3 жыл бұрын

    Gotta be azure key vault :)

  • @sarthaksahoo8259

    @sarthaksahoo8259

    3 жыл бұрын

    @@NTFAQGuy I have used thycotic , LastPass , AZkeyvault , KeePass and allways found it to be one size fits all fails . This module will definitely help :)

  • @UmerAzeem
    @UmerAzeem3 жыл бұрын

    Amazing ! stuff

  • @NTFAQGuy

    @NTFAQGuy

    3 жыл бұрын

    Glad you enjoyed it

  • @jr-bo9kj
    @jr-bo9kj2 жыл бұрын

    In the chicken and egg scenario where you need to unlock secret store to use secrets in the script. What is the recommended best practice? Al,ost seems like we have to still leave a pw in clear text or converted to secure string and stored to file.

  • @NTFAQGuy

    @NTFAQGuy

    2 жыл бұрын

    I would look at where the script is running and other options, eg if automation does it have a store

  • @AbdulMalik-ts4nq
    @AbdulMalik-ts4nq3 жыл бұрын

    Can anyone get the secret set by someone?is it profile specific? Reason is someone set secret can get by other can get the passwords.

  • @NTFAQGuy

    @NTFAQGuy

    3 жыл бұрын

    Depends on the vault used and the permissions but the configuration is per user for the definition

Келесі