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


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

В этом примере параметр Name указывается в виде одного подстановочного знака (*) для возврата метаданных для всех хранимых секретов. Существует два зарегистрированных хранилища: LocalStore и CredMan. Из этих двух хранилищ возвращается шесть объектов SecretInformation .

Выходные объекты каждого допустимого типа секрета могут быть следующими:

  • Bytearray
  • Хэш-таблица
  • PSCredential
  • Securestring
  • String

Пример 2

Get-SecretInfo -Name SecretWithMetadata | Select-Object -ExpandProperty Metadata

Key         Value
---         -----
Environment Development
Expiration  5/1/2022 12:00:00 AM
GroupNumber 7

В этом примере извлекается SecretWithMetadata секрет и отображаются его метаданные. Записи в хэш-таблицы показывают, что все допустимые значения метаданных типа могут быть следующими:

  • String
  • DateTime
  • Int

Параметры

-Name

Указывает имя секрета. Этот командлет получает метаданные только для секретов с указанным именем. Введите имя или шаблон имени. Можно использовать подстановочные знаки.

Если параметр Name не указан, этот командлет возвращает метаданные для всех сохраненных секретов.

Type:String
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:True

-Vault

Указывает имя хранилища для поиска секретных метаданных. Подстановочные знаки не допускаются.

Если параметр Vault не указан, этот командлет выполняет поиск метаданных во всех зарегистрированных хранилищах.

Type:String
Position:1
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Входные данные

None

Выходные данные

Microsoft.PowerShell.SecretManagement.SecretInformation