Get-SecretInfo
Находит и возвращает сведения о метаданных о секретах в зарегистрированных хранилищах.
Синтаксис
Get-SecretInfo
[[-Name] <String>]
[[-Vault] <String>]
[<CommonParameters>]
Описание
Этот командлет находит и возвращает сведения о секретах в зарегистрированных хранилищах. По умолчанию он возвращает сведения для каждого секрета во всех зарегистрированных хранилищах.
Примеры
Пример 1
Get-SecretInfo -Name *
Name Type VaultName
---- ---- ---------
Secret1 String LocalStore
Secret2 ByteArray LocalStore
Secret3 SecureString LocalStore
Secret4 PSCredential LocalStore
Secret5 Hashtable LocalStore
Secret6 ByteArray CredMan
В этом примере указывается параметр имени в виде одного подстановочного знака (*
) для возврата метаданных для всех сохраненных секретов. Существует два зарегистрированных хранилища, LocalStore
и CredMan
. Существует шесть объектов SecretInformation, возвращаемых из двух хранилищ.
Выходные объекты каждого допустимого типа могут быть:
- ByteArray
- хэш-
- PSCredential
- SecureString
- строка
Пример 2
Get-SecretInfo -Name SecretWithMetadata | Select-Object -ExpandProperty Metadata
Key Value
--- -----
Environment Development
Expiration 5/1/2022 12:00:00 AM
GroupNumber 7
В этом примере извлекается секрет SecretWithMetadata
и отображаются его метаданные. Записи в хэш-таблицы показывают, что все допустимые значения метаданных типа могут быть:
- строка
- DateTime
- Int
Параметры
-Name
Указывает имя секрета. Этот командлет получает метаданные только для секретов с указанным именем. Введите имя или шаблон имени. Разрешены подстановочные знаки.
Если параметр Name не указан, этот командлет возвращает метаданные для всех сохраненных секретов.
Тип: | String |
Position: | 0 |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | True |
-Vault
Указывает имя хранилища для поиска метаданных секрета. Подстановочные знаки не разрешены.
Если параметр Vault не указан, этот командлет ищет метаданные во всех зарегистрированных хранилищах.
Тип: | String |
Position: | 1 |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
None
Выходные данные
Microsoft.PowerShell.SecretManagement.SecretInformation
PowerShell