Microsoft.PowerShell.SecretManagement Module

Important

Команда PowerShell решила, что модули Secret являются полнофункциональными и больше не будут активно разрабатываться. Модули будут продолжать поддерживаться для устранения проблем безопасности и критических ошибок. Репозиторий кода был заархивирован.

Последние опубликованные версии:

Природа секретов кардинально изменилась с момента создания этого проекта. Методы аутентификации без пароля, такие как ключи доступа, единый вход и федеративные системы идентификационных данных, такие как Microsoft Entra ID, биометрия и аппаратные ключи безопасности, — это будущее.

Модуль SecretManagement PowerShell позволяет пользователю хранить и извлекать секреты. Секреты хранятся в хранилищах расширений SecretManagement. Хранилище расширений — это модуль PowerShell, зарегистрированный в SecretManagement, и экспортирует пять функций модуля, необходимых secretManagement. Хранилище расширений может хранить секреты локально или удаленно. Хранилища расширений регистрируются в текущем контексте пользователя и доступны только для этого пользователя.

Microsoft. PowerShell.SecretManagement Cmdlets

Командлет Описание
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.