Test-SecretVault

Uruchamia samoobsługowy test magazynu rozszerzeń.

Składnia

Default (domyślnie)

Test-SecretVault
    [[-Name] <String[]>]
    [<CommonParameters>]

Opis

Important

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 uruchamia samodzielny test magazynu rozszerzeń, uruchamiając wewnętrzny magazyn Test-SecretVault polecenia. Zwraca $true, jeśli wszystkie testy zakończyły się pomyślnie, a $false w przeciwnym razie. Informacje na temat testów zakończonych niepowodzeniem są zapisywane w strumieniu błędów jako rekordy błędów. Aby uzyskać więcej informacji podczas przebiegu testu, użyj parametru Verbose.

Przykłady

Przykład 1

PS C:\> Test-SecretVault -Name CredMan -Verbose
VERBOSE: Invoking command Test-SecretVault on module Microsoft.PowerShell.CredManStore.Extension
VERBOSE: Vault CredMan succeeded validation test
True

W tym przykładzie uruchamiane są testy samoobsługowe w magazynie rozszerzeń CredMan. Wszystkie testy zakończyły się pomyślnie.

Parametry

-Name

Określa nazwę co najmniej jednego magazynu do przetestowania. Wprowadź wzorzec nazwy lub nazwy. Dozwolone są symbole wieloznaczne (*).

Jeśli parametr Name nie zostanie określony, to polecenie cmdlet uruchamia testy dla wszystkich zarejestrowanych magazynów.

Właściwości parametru

Typ:

String[]

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

Zestawy parametrów

(All)
Position:1
Obowiązkowe:False
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:True
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

Boolean