Get-SecretInfo
Hittar och returnerar metadatainformation om hemligheter i registrerade valv.
Syntax
Default (Standard)
Get-SecretInfo
[[-Name] <String>]
[[-Vault] <String>]
[<CommonParameters>]
Description
Important
PowerShell-teamet har beslutat att Secret-moduler är funktionskompletta och inte längre kommer att utvecklas aktivt. Modulerna kommer fortsatt att stödjas för säkerhet och kritiska buggfixar. Kodarkivet har arkiverats.
De senaste publicerade versionerna är:
Hemligheternas natur har förändrats fundamentalt sedan detta projekt designades. Lösenordslösa autentiseringsmetoder som lösennycklar, single sign-on och federerade autentiseringssystem som Microsoft Entra ID, biometrik och hårdvarusäkerhetsnycklar är framtiden.
Den här cmdleten hittar och returnerar information om hemligheter i registrerade valv. Som standard returneras information för varje hemlighet i alla registrerade valv.
Exempel
Exempel 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
Det här exemplet anger parametern Name som ett enda jokertecken (*) för att returnera metadata för alla lagrade hemligheter. Det finns två registrerade valv, LocalStore och CredMan. Det finns sex SecretInformation objekt som returneras från de två valven.
Utdataobjekten varje giltig typ som en hemlighet kan vara:
- ByteArray (på engelska)
- Hash-tabell
- PSCredential
- SecureString
- String
Exempel 2
Get-SecretInfo -Name SecretWithMetadata | Select-Object -ExpandProperty Metadata
Key Value
--- -----
Environment Development
Expiration 5/1/2022 12:00:00 AM
GroupNumber 7
Det här exemplet hämtar SecretWithMetadata hemligheten och visar dess metadata. Posterna i hashtabellen visar alla giltiga metadatavärden av typen kan vara:
- String
- DateTime
- Int
Parametrar
-Name
Anger namnet på en hemlighet. Den här cmdleten hämtar endast metadata för hemligheter som har det angivna namnet. Ange ett namn- eller namnmönster. Jokertecken tillåts.
Om parametern Namn inte anges returnerar den här cmdleten metadata för alla lagrade hemligheter.
Parameteregenskaper
| Typ: | String |
| Standardvärde: | None |
| Stöder jokertecken: | True |
| DontShow: | False |
Parameteruppsättningar
(All)
| Position: | 0 |
| Obligatorisk: | False |
| Värde från pipeline: | False |
| Värde från pipeline efter egenskapsnamn: | False |
| Värde från återstående argument: | False |
-Vault
Anger namnet på ett valv för att söka efter hemliga metadata. Jokertecken tillåts inte.
Om parametern Valv inte anges söker den här cmdleten efter metadata i alla registrerade valv.
Parameteregenskaper
| Typ: | String |
| Standardvärde: | None |
| Stöder jokertecken: | False |
| DontShow: | False |
Parameteruppsättningar
(All)
| Position: | 1 |
| Obligatorisk: | False |
| Värde från pipeline: | False |
| Värde från pipeline efter egenskapsnamn: | False |
| Värde från återstående argument: | False |
CommonParameters
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.