Get-SecretInfo
Wyszukuje i zwraca informacje o metadanych o wpisach tajnych w zarejestrowanych magazynach.
Składnia
Get-SecretInfo
[[-Name] <String>]
[[-Vault] <String>]
[<CommonParameters>]
Opis
To polecenie cmdlet znajduje i zwraca informacje o wpisach tajnych w zarejestrowanych magazynach. Domyślnie zwraca informacje dla każdego wpisu tajnego we wszystkich zarejestrowanych magazynach.
Przykłady
Przykład 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
W tym przykładzie parametr Name określa jako pojedynczy znak wieloznaczny (*
), aby zwrócić metadane dla wszystkich przechowywanych wpisów tajnych. Istnieją dwa zarejestrowane magazyny i LocalStore
CredMan
. Z dwóch magazynów jest zwracanych sześć obiektów SecretInformation .
Każdy prawidłowy typ wpisu tajnego może być obiektem wyjściowym:
- Bytearray
- Hashtable
- PsCredential
- Securestring
- Ciąg
Przykład 2
Get-SecretInfo -Name SecretWithMetadata | Select-Object -ExpandProperty Metadata
Key Value
--- -----
Environment Development
Expiration 5/1/2022 12:00:00 AM
GroupNumber 7
Ten przykład pobiera wpis SecretWithMetadata
tajny i wyświetla jego metadane. Wpisy w tabeli skrótów pokazują, że każda prawidłowa wartość metadanych typu może być następująca:
- Ciąg
- Data/godzina
- Int
Parametry
-Name
Określa nazwę wpisu tajnego. To polecenie cmdlet pobiera tylko metadane dla wpisów tajnych, które mają określoną nazwę. Wprowadź nazwę lub wzorzec nazwy. Dozwolone są symbole wieloznaczne.
Jeśli parametr Name nie zostanie określony, to polecenie cmdlet zwróci metadane dla wszystkich przechowywanych wpisów tajnych.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-Vault
Określa nazwę magazynu do wyszukiwania metadanych wpisów tajnych. Symbole wieloznaczne nie są dozwolone.
Jeśli parametr magazynu nie zostanie określony, to polecenie cmdlet wyszukuje metadane we wszystkich zarejestrowanych magazynach.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Dane wejściowe
None
Dane wyjściowe
Microsoft.PowerShell.SecretManagement.SecretInformation