Microsoft.PowerShell.SecretManagement Module
Important
PowerShell ekibi, Gizli modüllerin tam özellik olduğuna ve artık aktif olarak geliştirilmeyeceğine karar verdi. Modüller güvenlik ve kritik hata düzeltmeleri için desteklenmeye devam edecek. Kod deposu arşivlendi.
Yayınlanan en son sürümler şunlardır:
Sırların doğası, bu proje tasarlandığından beri köklü bir şekilde değişti. Şifresiz kimlik doğrulama yöntemleri gibi şifresiz kimlik doğrulama yöntemleri (örneğin şifreli anahtarlar, tek oturum girişi ve Microsoft Entra ID, biyometrik ve donanım güvenlik anahtarları gibi federe kimlik doğrulama sistemleri gelecek.
PowerShell SecretManagement modülü, kullanıcının gizli dizileri depolaması ve alması için kullanışlı bir yol sağlar. Gizli diziler SecretManagement uzantısı kasalarında depolanır. Uzantı kasası SecretManagement'a kaydedilmiş bir PowerShell modülüdür ve SecretManagement tarafından gereken beş modül işlevini dışarı aktarır. Uzantı kasası gizli dizileri yerel olarak veya uzaktan depolayabilir. Uzantı kasaları geçerli oturum açmış kullanıcı bağlamında kaydedilir ve yalnızca bu kullanıcı tarafından kullanılabilir.
Microsoft.PowerShell.SecretManagement cmdlet'leri
| Cmdlet | Description |
|---|---|
| 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. |