New-SqlBackupEncryptionOption
为 Backup-SqlDatabase cmdlet 或 Set-SqlSmartAdmin cmdlet 创建加密选项。
语法
New-SqlBackupEncryptionOption
[-NoEncryption]
[-Algorithm <BackupEncryptionAlgorithm>]
[-EncryptorType <BackupEncryptorType>]
[-EncryptorName <String>]
[<CommonParameters>]
说明
New-SqlBackupEncryptionOption cmdlet 为 Backup-SqlDatabase cmdlet 或 Set-SqlSmartAdmin cmdlet 创建加密选项。
示例
示例 1:创建加密选项
PS C:\> $EncryptionOption = New-SqlBackupEncryptionOption -Algorithm Aes256 -EncryptorType ServerCertificate -EncryptorName "BackupCert"
此命令创建加密选项,并将结果存储在名为$EncrytionOption的变量中
参数
-Algorithm
指定加密算法。
Type: | BackupEncryptionAlgorithm |
Accepted values: | Aes128, Aes192, Aes256, TripleDes |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EncryptorName
指定服务器证书或服务器非对称密钥的名称。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EncryptorType
指定加密程序类型。
Type: | BackupEncryptorType |
Accepted values: | ServerCertificate, ServerAsymmetricKey |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NoEncryption
指示此 cmdlet 禁用加密。 此参数不能与任何其他参数结合使用。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
输出
Microsoft.SqlServer.Management.Smo.BackupEncryptionOptions
此 cmdlet 用作 Backup-SqlDatabase 和 Set-SqlSmartAdmin cmdlet 的 EncryptionOption 参数的输入。