Udostępnij za pośrednictwem


Set-SecretVaultDefault

Ustawia podaną nazwę magazynu jako domyślny magazyn dla bieżącego użytkownika.

Składnia

Set-SecretVaultDefault
   [-Name] <String>
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SecretVaultDefault
   [-SecretVault] <SecretVaultInfo>
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SecretVaultDefault
   [-ClearDefault]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Opis

To polecenie cmdlet aktualizuje rejestr magazynu, aby ustawić podaną nazwę magazynu jako magazyn domyślny. Domyślnym magazynem może być tylko jeden zarejestrowany magazyn.

Przykłady

Przykład 1

PS C:\> Get-SecretVault

VaultName  ModuleName                        IsDefaultVault
---------  ----------                        --------------
CredMan    Microsoft.PowerShell.CredManStore False
LocalStore Microsoft.PowerShell.SecretStore  True

PS C:\> Set-SecretVaultDefault -Name CredMan
PS C:\> Get-SecretVault

VaultName  ModuleName                        IsDefaultVault
---------  ----------                        --------------
CredMan    Microsoft.PowerShell.CredManStore True
LocalStore Microsoft.PowerShell.SecretStore  False

PS C:\> Set-SecretVaultDefault -ClearDefault
PS C:\> Get-SecretVault

VaultName  ModuleName                        IsDefaultVault
---------  ----------                        --------------
CredMan    Microsoft.PowerShell.CredManStore False
LocalStore Microsoft.PowerShell.SecretStore  False

W tym przykładzie pokazano, jak ustawić i usunąć ustawienie domyślnego magazynu dla bieżącego użytkownika. Pierwsze polecenie pobiera informacje o wszystkich zarejestrowanych magazynach i pokazuje, że LocalStore jest to domyślny magazyn użytkownika. Drugie polecenie powoduje, że magazyn jest CredMan magazynem domyślnym. Trzecie polecenie pokazuje, że CredMan magazyn jest teraz domyślny, a LocalStore magazyn nie jest już domyślny. Czwarte polecenie używa parametru ClearDefault , aby usunąć domyślne oznaczenie z dowolnego zarejestrowanego magazynu. Ostatnie polecenie pokazuje, że nie ma magazynu domyślnego.

Parametry

-ClearDefault

Ustawia właściwość IsDefault na $false dla wszystkich zarejestrowanych magazynów.

Type:SwitchParameter
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Określa nazwę zarejestrowanego magazynu, który ma być ustawiony jako magazyn domyślny. Symbole wieloznaczne (*) nie są dozwolone.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-SecretVault

Określa obiekt SecretVaultInfo reprezentujący zarejestrowany magazyn do ustawienia jako magazyn domyślny.

Type:SecretVaultInfo
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Dane wejściowe

None

Dane wyjściowe

None