Condividi tramite


New-SqlCspColumnMasterKeySettings

Crea un oggetto SqlColumnMasterKeySettings che descrive una chiave asimmetrica archiviata in un archivio chiavi con un CSP che supporta CAPI.

Sintassi

New-SqlCspColumnMasterKeySettings
   [-CspProviderName] <String>
   [-KeyName] <String>
   [-ProgressAction <ActionPreference>]
   [<CommonParameters>]

Descrizione

Il cmdlet New-SqlCspColumnMasterKeySettings crea un Oggetto SqlColumnMasterKeySettings. Il SqlColumnMasterKeySettings oggetto fa riferimento a una chiave, archiviata in un archivio chiavi usando un provider di servizi di crittografia (CSP) che supporta l'API Crypto Microsoft (CAPI). L'oggetto SqlColumnMasterKeySettings ha due proprietà: KeyStoreProviderName e KeyPath. Questo cmdlet imposta la proprietà KeyStoreProviderName in modo che contenga il nome del provider dell'archivio chiavi master della colonna tramite CSP/CAPI, quindi genera e imposta il valore della proprietà KeyPath per fare riferimento alla chiave specificata.

Esempio

Esempio 1: Creare un oggetto SqlColumnMasterKeySettings

PS C:\> $CmkSettings = New-SqlCspColumnMasterKeySettings -CspProviderName "Microsoft Software Key Storage Provider" -KeyName "AlwaysEncryptedKey"

Questo comando crea un SqlColumnMasterKeySettings oggetto che fa riferimento a una chiave in un archivio chiavi incapsulato da un provider CSP denominato Provider di archiviazione chiavi software Microsoft.

Parametri

-CspProviderName

Specifica il nome del provider CSP per l'archivio chiavi.

Tipo:String
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-KeyName

Specifica il nome della chiave nell'archivio chiavi.

Tipo:String
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ProgressAction

Determina in che modo PowerShell risponde agli aggiornamenti dello stato generati da uno script, un cmdlet o un provider, ad esempio le barre di stato generate dal cmdlet Write-Progress. Il cmdlet Write-Progress crea barre di stato che mostrano lo stato di un comando.

Tipo:ActionPreference
Alias:proga
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Output

SqlColumnMasterKeySettings