Freigeben über


Set-SecretVaultDefault

Legt den angegebenen Tresornamen als Standardtresor für den aktuellen Benutzer fest.

Syntax

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

Beschreibung

Dieses Cmdlet aktualisiert die Tresorregistrierung, um den angegebenen Tresornamen als Standardtresor festzulegen. Nur ein registrierter Tresor kann der Standardtresor sein.

Beispiele

Beispiel 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

In diesem Beispiel wird gezeigt, wie der Standardtresor für den aktuellen Benutzer festgelegt und aufgehoben wird. Der erste Befehl ruft Informationen zu allen registrierten Tresoren ab und zeigt an, dass der LocalStore Standardtresor für den Benutzer ist. Mit dem zweiten Befehl wird der CredMan Tresor zum Standardtresor. Der dritte Befehl zeigt, dass der CredMan Tresor jetzt standard ist und LocalStore der Tresor nicht mehr standardmäßig ist. Der vierte Befehl verwendet den ClearDefault-Parameter , um die Standardbezeichnung aus jedem registrierten Tresor zu entfernen. Der letzte Befehl zeigt, dass kein Standardtresor vorhanden ist.

Parameter

-ClearDefault

Legt die IsDefault-Eigenschaft für alle registrierten Tresore auf fest $false .

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

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

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

-Name

Gibt den Namen eines registrierten Tresors an, der als Standardtresor festgelegt werden soll. Wildcardzeichen (*) sind nicht zulässig.

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

-SecretVault

Gibt ein SecretVaultInfo-Objekt an, das den registrierten Tresor darstellt, der als Standardtresor festgelegt werden soll.

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

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

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

Eingaben

None

Ausgaben

None