Microsoft.PowerShell.SecretManagement Module
Important
Il team PowerShell ha deciso che i moduli Secret sono completi in funzionalità e non saranno più sviluppati attivamente. I moduli continueranno a essere supportati per la sicurezza e la correzione di bug critici. Il repository di codice verrà archiviato.
Le ultime versioni pubblicate sono:
La natura dei segreti è cambiata radicalmente da quando è stato progettato questo progetto. Metodi di autenticazione senza password come passkey, single sign-on e sistemi di credenziali federati come Microsoft Entra ID, biometria e chiavi di sicurezza hardware sono il futuro.
Il modulo SecretManagement di PowerShell consente a un utente di archiviare e recuperare segreti in modo pratico. I segreti vengono archiviati negli insiemi di credenziali delle estensioni SecretManagement. Un insieme di credenziali delle estensioni è un modulo di PowerShell registrato in SecretManagement ed esporta cinque funzioni del modulo richieste da SecretManagement. Un insieme di credenziali delle estensioni può archiviare i segreti in locale o in remoto. Gli insiemi di credenziali delle estensioni vengono registrati nel contesto utente connesso corrente e sono disponibili solo per tale utente.
Cmdlet Microsoft.PowerShell.SecretManagement
| Cmdlet | Descrizione |
|---|---|
| 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. |