Sdílet prostřednictvím


Set-SecretVaultDefault

Nastaví zadaný název trezoru jako výchozí trezor pro aktuálního uživatele.

Syntax

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

Description

Tato rutina aktualizuje registr trezoru tak, aby zadaný název trezoru nastavil jako výchozí trezor. Výchozím trezorem může být pouze jeden zaregistrovaný trezor.

Příklady

Příklad 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

Tento příklad ukazuje, jak nastavit a zrušit nastavení výchozího trezoru pro aktuálního uživatele. První příkaz získá informace o všech registrovaných trezorech a zobrazí, že LocalStore je výchozí trezor pro uživatele. Druhý příkaz nastaví CredMan trezor jako výchozí trezor. Třetí příkaz ukazuje, že CredMan trezor je teď výchozí a LocalStore trezor už není výchozí. Čtvrtý příkaz používá parametr ClearDefault k odebrání výchozího označení z libovolného zaregistrovaného trezoru. Poslední příkaz ukazuje, že neexistuje žádný výchozí trezor.

Parametry

-ClearDefault

Nastaví vlastnost $falseIsDefault na pro všechny zaregistrované trezory.

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

-Confirm

Před spuštěním rutiny zobrazí výzvu k potvrzení.

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

-Name

Určuje název zaregistrovaného trezoru, který se má nastavit jako výchozí trezor. Zástupné znaky (*) nejsou povoleny.

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

-SecretVault

Určuje objekt SecretVaultInfo představující zaregistrovaný trezor, který se má nastavit jako výchozí trezor.

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

-WhatIf

Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.

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

Vstupy

None

Výstupy

None