Поделиться через


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