Paano I-install at Pamahalaan ang PowerShell SecretManagement Module?

Paano I Install At Pamahalaan Ang Powershell Secretmanagement Module



Ang PowerShell ' Secret Management ” Ang module ay ginagamit upang kunin at mag-imbak ng mga lihim. Ito ang pinakamadaling paraan ng pamamahala sa mga lihim na module. Iniimbak nito ang extension sa 'SecretManagement' extension vaults. Ang mga extension vault ay nakarehistro din sa module na 'SecretManagement' at maaari itong mag-export ng mga module na kinakailangan ng 'SecretManagement'. Ang mga extension vault ay maaaring mag-imbak ng mga lihim sa malayo gayundin sa lokal. Ito ay nakarehistro at magagamit lamang sa kasalukuyang gumagamit.

Sa partikular na tutorial na ito, titingnan natin nang detalyado ang module na 'SecretManagement' ng PowerShell.

Paano I-install at Pamahalaan ang PowerShell SecretManagement Module?

Narito ang listahan upang tuklasin ang higit pa tungkol sa ' Secret Management ” module:







Paano i-install ang SecretManagement Module?

Upang tamasahin ang buong pag-andar ng ' Secret Management ” module, kailangan mo muna itong i-install kasama ang “ SecretStore ” modyul. Upang gawin ito, tingnan ang ibinigay na pamamaraan.



Hakbang 1: I-install ang SecretManagement Module



Upang mai-install ang ' Secret Management ” module, isagawa ang sumusunod na command:





I-install - Module Microsoft.PowerShell.SecretManagement

Pagkatapos isagawa ang inilarawan sa itaas na utos, hihilingin sa iyo na pindutin ang partikular na key ayon sa iyong pinili. Halimbawa, pinindot namin ang ' [A] 'para sa oo sa lahat:



Hakbang 2: I-install ang Secret Store sa PowerShell

Pagkatapos, patakbuhin ang nakasaad sa ibaba na utos upang i-install ang lihim na tindahan sa PowerShell:

I-install - Module Microsoft.PowerShell.SecretStore

Paano Pamahalaan ang PowerShell SecretManagement Module?

Tulad ng nalaman natin na ang PowerShell ' Secret Management ” module ay responsable para sa pamamahala at pag-iimbak ng mga lihim. Ngayon, tingnan ang praktikal na pagpapakita ng nabanggit na teorya sa itaas.

Hakbang 1: Gumawa ng SecretVault sa PowerShell

Upang lumikha ng isang ' SecretVault ”, patakbuhin lang ang ibinigay na code:

Magrehistro - SecretVault -Pangalan PowerShellDB - ModuleName Microsoft.PowerShell.SecretStore - DefaultVault

Sa inilarawan sa itaas na code:

  • Una, tukuyin ang ' Registry-SecretVault ” cmdlet.
  • Susunod, i-type ang “ -Pangalan ” parameter na mayroong nakasaad na halaga na nakatalaga dito.
  • Sa paglipat, isulat ang isa pang parameter ' -ModuleName ” at italaga ang nabanggit na halaga.
  • Panghuli, tukuyin ang parameter na ' -DefaultVault ”:

Hakbang 2: Magtakda ng Password sa SecretVault

Matapos gawin ang ' SecretVault ”, ang susunod na hakbang ay itakda ang password. Upang gawin ito, gamitin ang utos na tinukoy sa ibaba:

Kunin - SecretStoreConfiguration

Tandaan: Sa tuwing maisasakatuparan ang utos, hihilingin nitong ipasok ang password nang dalawang beses upang itakda ito.

Hakbang 3: Magdagdag ng Mga Kredensyal sa SecretVault

Isagawa ang ibinigay na utos sa ibaba para sa pagdaragdag ng mga kredensyal sa ' SecretVault ”:

Itakda - Lihim - Vault PowerShellDB -Pangalan adm_acc - Lihim ( Kunin-Credential powershellDB.local\adm_acc ) - Metadata @ { Paglalarawan = 'Admin account ng PowerShell' }

Ayon sa code sa itaas:

  • Una, ilagay ang ' Set-Secret 'cmdlet at ang' -Vault ” parameter na itinalaga ang nakasaad na halaga.
  • Sa paglipat ng higit pa, tukuyin ang ' -Pangalan ”, “ -Lihim ', at ang ' -Metadata ” parameter na may nakasaad na mga halaga na itinalaga sa kanila:

Hakbang 4: I-verify ang SecretVault

Pagkatapos gawin ang SecretVault, gamitin ang ibinigay na command at ipasok ang password para sa pag-verify:

Kunin - Secretinfo | Format-Listahan

dito:

  • Magsimula sa ' Kumuha-Secretinfo 'cmdlet kasama ang' | ” pipeline.
  • Pagkatapos, tukuyin ang ' Format-Listahan ” upang makuha ang impormasyon sa format ng talahanayan.

Konklusyon

Ang PowerShell ' Secret Management 'Ang module ay ginagamit upang pamahalaan at iimbak ang mga lihim. Maaari itong mai-install sa pamamagitan ng pagsasagawa ng ' Install-Module Microsoft.PowerShell.SecretManagement ” cmdlet. Sa partikular na tutorial na ito, ang module na 'SecretManagement' ay ipinaliwanag nang malinaw.