Unlock-SecretVault

Odblokuje magazyn rozszerzeń, aby był dostępny w bieżącej sesji.

Składnia

Default (domyślnie)

Unlock-SecretVault
    [-Name] <String>
    [-Password] <SecureString>
    [<CommonParameters>]

Opis

Ważna

Zespół PowerShell zdecydował, że moduły Secret są funkcjonalnie kompletne i nie będą już aktywnie rozwijane. Moduły będą nadal wspierane w zakresie bezpieczeństwa i krytycznych poprawek błędów. Repozytorium kodu zostało zarchiwizowane.

Najnowsze opublikowane wersje to:

Charakter sekretów zasadniczo się zmienił od czasu powstania tego projektu. Metody uwierzytelniania bez hasła, takie jak klucze dostępowe, single log-on oraz federacyjne systemy uwierzytelniania, takie jak Microsoft Entra ID, biometria i sprzętowe klucze bezpieczeństwa, to przyszłość.

To polecenie cmdlet odblokowuje magazyn rozszerzeń przy użyciu podanego password. Dzięki temu magazyn, który wymaga uwierzytelniania za pomocą hasła, nie trzeba najpierw monitować użytkownika. Nie wszystkie magazyny rozszerzeń wymagają uwierzytelniania haseł. Polecenie cmdlet zwraca ostrzeżenie, jeśli magazyn rozszerzeń nie obsługuje odblokowywania za pomocą hasła.

Przykłady

Przykład 1

Unlock-SecretVault -Name SecretStore -Password $SecurePassword
Get-SecretInfo -Vault SecretStore
Name             Type         VaultName
----             ----         ---------
Secret1          SecureString SecretStore
Secret2          SecureString SecretStore

W tym przykładzie użyto polecenia w celu odblokowania magazynu SecretStore. Następnie uruchamia polecenie Get-SecretInfo w magazynie bez monitowania o hasło magazynu.

Przykład 2

Unlock-SecretVault -Name CredMan -Password $SecurePassword
WARNING: Can't unlock extension vault 'CredMan': The vault doesn't support the Unlock-SecretVault
function.

W tym przykładzie użyto polecenia w celu odblokowania magazynu CredMan. Jednak magazyn nie obsługuje odblokowywania, więc polecenie nie działa. Zostanie wyświetlone ostrzeżenie informujące, że magazyn CredMan nie obsługuje odblokowywania.

Parametry

-Name

Nazwa magazynu do odblokowania.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:0
Obowiązkowy:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Password

Hasło używane do odblokowania magazynu.

Właściwości parametru

Typ:SecureString
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:1
Obowiązkowy:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

Dane wejściowe

None

Dane wyjściowe

Object