Partilhar via


Get-SecretInfo

Localiza e devolve informações de metadados sobre segredos em cofres registados.

Syntax

Get-SecretInfo
   [[-Name] <String>]
   [[-Vault] <String>]
   [<CommonParameters>]

Description

Este cmdlet localiza e devolve informações sobre segredos em cofres registados. Por predefinição, devolve informações para cada segredo em todos os cofres registados.

Exemplos

Exemplo 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

Este exemplo especifica o parâmetro Name como um único caráter universal (*) para devolver metadados para todos os segredos armazenados. Existem dois cofres registados, LocalStore e CredMan. Existem seis objetos SecretInformation devolvidos dos dois cofres.

Os objetos de saída de todos os tipos válidos de um segredo podem ser:

  • ByteArray
  • Hashtable
  • PSCredential
  • SecureString
  • String

Exemplo 2

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

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

Este exemplo obtém o SecretWithMetadata segredo e apresenta os respetivos metadados. As entradas na tabela hash mostram que todos os valores de metadados de tipo válidos podem ser:

  • String
  • DateTime
  • Int

Parâmetros

-Name

Especifica o nome de um segredo. Este cmdlet só obtém metadados para segredos que tenham o nome especificado. Introduza um padrão de nome ou nome. Os carateres universais são permitidos.

Se o parâmetro Nome não for especificado, este cmdlet devolve os metadados de todos os segredos armazenados.

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

-Vault

Especifica o nome de um cofre para procurar metadados secretos. Os carateres universais não são permitidos.

Se o parâmetro Vault não for especificado, este cmdlet procura metadados em todos os cofres registados.

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

Entradas

None

Saídas

Microsoft.PowerShell.SecretManagement.SecretInformation