Microsoft.PowerShell.SecretManagement Module

Important

Tim PowerShell telah memutuskan bahwa modul Secret adalah fitur lengkap dan tidak akan lagi dikembangkan secara aktif. Modul akan terus didukung untuk keamanan dan perbaikan bug kritis. Repositori kode telah diarsipkan.

Versi terbaru yang diterbitkan adalah:

Sifat rahasia telah berubah secara mendasar sejak proyek ini dirancang. Metode autentikasi tanpa kata sandi seperti kunci sandi, akses menyeluruh, dan sistem kredensial federasi seperti Microsoft Entra ID, biometrik, dan kunci keamanan perangkat keras adalah masa depan.

Modul PowerShell SecretManagement menyediakan cara mudah bagi pengguna untuk menyimpan dan mengambil rahasia. Rahasia disimpan dalam vault ekstensi SecretManagement. Vault ekstensi adalah modul PowerShell yang telah didaftarkan ke SecretManagement, dan mengekspor lima fungsi modul yang diperlukan oleh SecretManagement. Vault ekstensi dapat menyimpan rahasia secara lokal atau jarak jauh. Vault ekstensi didaftarkan ke konteks pengguna yang masuk saat ini, dan hanya tersedia untuk pengguna tersebut.

Cmdlet Microsoft.PowerShell.SecretManagement

Cmdlet Deskripsi
Get-Secret

Finds and returns a secret by name from registered vaults.

Get-SecretInfo

Finds and returns metadata information about secrets in registered vaults.

Get-SecretVault

Finds and returns registered vault information.

Register-SecretVault

Registers a SecretManagement extension vault module for the current user.

Remove-Secret

Removes a secret from a specified registered extension vault.

Set-Secret

Adds a secret to a SecretManagement registered vault.

Set-SecretInfo

Adds or replaces additional secret metadata to a secret currently stored in a vault.

Set-SecretVaultDefault

Sets the provided vault name as the default vault for the current user.

Test-SecretVault

Runs an extension vault self test.

Unlock-SecretVault

Unlocks an extension vault so that it can be accessed in the current session.

Unregister-SecretVault

Un-registers an extension vault from SecretManagement for the current user.