New-SqlBackupEncryptionOption
Crea le opzioni di crittografia per il cmdlet Backup-SqlDatabase o il cmdlet Set-SqlSmartAdmin .
Sintassi
Default (impostazione predefinita).
New-SqlBackupEncryptionOption
[-NoEncryption]
[-Algorithm <BackupEncryptionAlgorithm>]
[-EncryptorType <BackupEncryptorType>]
[-EncryptorName <String>]
[<CommonParameters>]
Descrizione
Il cmdlet New-SqlBackupEncryptionOption crea le opzioni di crittografia per il cmdlet Backup-SqlDatabase o il cmdlet Set-SqlSmartAdmin .
Esempio
Esempio 1: Creare opzioni di crittografia
PS C:\> $EncryptionOption = New-SqlBackupEncryptionOption -Algorithm Aes256 -EncryptorType ServerCertificate -EncryptorName "BackupCert"
Questo comando crea le opzioni di crittografia e archivia il risultato nella variabile denominata $EncrytionOption
Parametri
-Algorithm
Specifica l'algoritmo di crittografia.
Proprietà dei parametri
| Tipo: | BackupEncryptionAlgorithm |
| Valore predefinito: | None |
| Valori accettati: | Aes128, Aes192, Aes256, TripleDes |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-EncryptorName
Specifica il nome del certificato server o della chiave asimmetrica del server.
Proprietà dei parametri
| Tipo: | String |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-EncryptorType
Specifica il tipo di encryptor.
Proprietà dei parametri
| Tipo: | BackupEncryptorType |
| Valore predefinito: | None |
| Valori accettati: | ServerCertificate, ServerAsymmetricKey |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
-NoEncryption
Indica che questo cmdlet disabilita la crittografia. Questo parametro non può essere usato con altri parametri.
Proprietà dei parametri
| Tipo: | SwitchParameter |
| Valore predefinito: | None |
| Supporta i caratteri jolly: | False |
| DontShow: | False |
Set di parametri
(All)
| Posizione: | Named |
| Obbligatorio: | False |
| Valore dalla pipeline: | False |
| Valore dalla pipeline in base al nome della proprietà: | False |
| Valore dagli argomenti rimanenti: | False |
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.
Output
Microsoft.SqlServer.Management.Smo.BackupEncryptionOptions
Questo cmdlet viene usato come input per il parametro EncryptionOption per i cmdlet Backup-SqlDatabase e Set-SqlSmartAdmin.