New-SqlBackupEncryptionOption
Создает параметры шифрования для командлета Backup-SqlDatabase или командлета Set-SqlSmartAdmin .
Синтаксис
Default (по умолчанию)
New-SqlBackupEncryptionOption
[-NoEncryption]
[-Algorithm <BackupEncryptionAlgorithm>]
[-EncryptorType <BackupEncryptorType>]
[-EncryptorName <String>]
[<CommonParameters>]
Описание
Командлет New-SqlBackupEncryptionOption создает параметры шифрования для командлета Backup-SqlDatabase или командлета Set-SqlSmartAdmin .
Примеры
Пример 1. Создание параметров шифрования
PS C:\> $EncryptionOption = New-SqlBackupEncryptionOption -Algorithm Aes256 -EncryptorType ServerCertificate -EncryptorName "BackupCert"
Эта команда создает параметры шифрования и сохраняет результат в переменной с именем $EncrytionOption
Параметры
-Algorithm
Задает алгоритм шифрования.
Свойства параметра
| Тип: | BackupEncryptionAlgorithm |
| Default value: | None |
| Допустимые значения: | Aes128, Aes192, Aes256, TripleDes |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-EncryptorName
Указывает имя сертификата сервера или асимметричного ключа сервера.
Свойства параметра
| Тип: | String |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-EncryptorType
Указывает тип шифратора.
Свойства параметра
| Тип: | BackupEncryptorType |
| Default value: | None |
| Допустимые значения: | ServerCertificate, ServerAsymmetricKey |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
-NoEncryption
Указывает, что этот командлет отключает шифрование. Этот параметр нельзя использовать с другими параметрами.
Свойства параметра
| Тип: | SwitchParameter |
| Default value: | None |
| Поддерживаются подстановочные знаки: | False |
| DontShow: | False |
Наборы параметров
(All)
| Position: | Named |
| Обязательно: | False |
| Значение из конвейера: | False |
| Значение из конвейера по имени свойства: | False |
| Значение из оставшихся аргументов: | False |
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Выходные данные
Microsoft.SqlServer.Management.Smo.BackupEncryptionOptions
Этот командлет используется в качестве входных данных для параметра EncryptionOption для командлетов Backup-SqlDatabase и Set-SqlSmartAdmin.