To polecenie cmdlet dodaje magazyn SecretManagement rozszerzenia do rejestru magazynu bieżącego użytkownika. Magazyn rozszerzeń to moduł programu PowerShell zgodny z wymaganym formatem magazynu rozszerzeń. To polecenie cmdlet sprawdza, czy określony moduł spełnia wymagania zgodności przed dodaniem go do rejestru magazynu rozszerzeń. Magazyny rozszerzeń są rejestrowane na bieżącego użytkownika i nie mają wpływu na rejestracje innych magazynów użytkowników.
Pierwszy magazyn zarejestrowany za pomocą tego polecenia cmdlet jest automatycznie definiowany jako magazyn domyślny, nawet jeśli parametr DefaultVault nie jest określony.
W tym przykładzie zarejestrowano magazyn rozszerzeń Microsoft.PowerShell.SecretStore dla bieżącego użytkownika.
Używa on parametru DefaultVault, aby zarejestrowany magazyn był domyślnym magazynem dla użytkownika.
Get-SecretVault wyświetla listę wszystkich zarejestrowanych magazynów dla użytkownika, sprawdzanie, czy magazyn został zarejestrowany i ustawiony jako magazyn domyślny.
Name ModuleName IsDefaultVault
---- ---------- --------------
Azure Az.KeyVault True
W tym przykładzie zarejestrowano magazyn rozszerzenia Az.KeyVault dla bieżącego użytkownika. Moduł Az.KeyVault należy zainstalować wcześniej. Dla VaultParameters:
AZKVaultName określa nazwę usługi Key Vault na platformie Azure
SubscriptionId określa identyfikator subskrypcji, w której utworzono usługę Key Vault
Parametry
-AllowClobber
Jeśli zostanie określony, umożliwia poleceniem cmdlet zastąpienie istniejącego zarejestrowanego magazynu rozszerzeń o tej samej nazwie.
Określa nazwę modułu programu PowerShell, który implementuje magazyn rozszerzeń. Wprowadź nazwę modułu lub ścieżkę do modułu. Jeśli określisz nazwę, program PowerShell wyszukuje ją w znanych ścieżkach modułu. Jeśli określisz ścieżkę, program PowerShell wyszukuje ścieżkę dla modułu.
Wskazuje, że polecenie cmdlet powinno zwrócić obiekt SecretVaultInfo dla pomyślnie zarejestrowanego magazynu rozszerzeń. Domyślnie to polecenie cmdlet nie zwraca żadnych danych wyjściowych.
Określa obiekt hashtable zawierający opcjonalne pary klucz-wartość używane jako parametry magazynu rozszerzeń. Te parametry są opcjonalne. Zapoznaj się z dokumentacją modułu rozszerzenia magazynu, aby sprawdzić, jakie wartości są wymagane.
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
None
Współpracuj z nami na GitHub
Źródło tej treści można znaleźć na GitHubie, gdzie można także tworzyć i przeglądać problemy oraz pull requesty. Więcej informacji znajdziesz w naszym przewodniku dla współautorów.