Udostępnij przez


Set-SecretVaultDefault

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

Składnia

NameParameterSet (Domyślna)

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

SecretVaultParameterSet

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

ClearParameterSet

Set-SecretVaultDefault
    [-ClearDefault]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Opis

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

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 magazynem domyślnym dla użytkownika. Drugie polecenie sprawia, że magazyn CredMan jest magazynem domyślnym. Trzecie polecenie pokazuje, że magazyn CredMan jest teraz domyślny, a magazyn LocalStore 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.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:False
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

ClearParameterSet
Position:0
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Confirm

Prosi o potwierdzenie przed uruchomieniem cmdletu.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:False
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:por

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Name

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

Właściwości parametru

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

Zestawy parametrów

NameParameterSet
Position:0
Obowiązkowy:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-SecretVault

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

Właściwości parametru

Typ:Microsoft.PowerShell.SecretManagement.SecretVaultInfo
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

SecretVaultParameterSet
Position:0
Obowiązkowy:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:True
Wartość z pozostałych argumentów:False

-WhatIf

Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Cmdlet nie został uruchomiony.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:False
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:Wi

Zestawy parametrów

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

None