Set-SecretVaultDefault
Imposta il nome dell'insieme di credenziali fornito come insieme di credenziali predefinito per l'utente corrente.
Sintassi
Set-SecretVaultDefault
[-Name] <String>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-SecretVaultDefault
[-SecretVault] <SecretVaultInfo>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-SecretVaultDefault
[-ClearDefault]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Questo cmdlet aggiorna il Registro di sistema dell'insieme di credenziali per impostare il nome dell'insieme di credenziali fornito come insieme di credenziali predefinito. Un solo insieme di credenziali registrato può essere l'insieme di credenziali predefinito.
Esempio
Esempio 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 questo esempio viene illustrato come impostare e annullare l'insieme di credenziali predefinito per l'utente corrente. Il primo comando ottiene informazioni su tutti gli insiemi di credenziali registrati e mostra che è l'insieme LocalStore
di credenziali predefinito per l'utente. Il secondo comando rende l'insieme CredMan
di credenziali predefinito. Il terzo comando mostra che l'insieme di credenziali è ora predefinito e LocalStore
l'insieme CredMan
di credenziali non è più predefinito. Il quarto comando usa il parametro ClearDefault per rimuovere la designazione predefinita da qualsiasi insieme di credenziali registrato. L'ultimo comando mostra che non è presente alcun insieme di credenziali predefinito.
Parametri
-ClearDefault
Imposta la proprietà IsDefault su $false
per tutti gli insiemi di credenziali registrati.
Type: | SwitchParameter |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Richiede la conferma dell'utente prima di eseguire il cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Specifica il nome di un insieme di credenziali registrato da impostare come insieme di credenziali predefinito. I caratteri jolly (*
) non sono consentiti.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SecretVault
Specifica un oggetto SecretVaultInfo che rappresenta l'insieme di credenziali registrato da impostare come insieme di credenziali predefinito.
Type: | SecretVaultInfo |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
None
Output
None