New-SqlBackupEncryptionOption
Создает параметры шифрования для командлета Backup-SqlDatabase или командлета Set-SqlSmartAdmin.
Синтаксис
New-SqlBackupEncryptionOption
[-NoEncryption]
[-Algorithm <BackupEncryptionAlgorithm>]
[-EncryptorType <BackupEncryptorType>]
[-EncryptorName <String>]
[-ProgressAction <ActionPreference>]
[<CommonParameters>]
Описание
Командлет new-SqlBackupEncryptionOption создает параметры шифрования для командлета Backup-SqlDatabase или командлет а Set-SqlSmartAdmin set-SqlSmartAdmin.
Примеры
Пример 1. Создание параметров шифрования
PS C:\> $EncryptionOption = New-SqlBackupEncryptionOption -Algorithm Aes256 -EncryptorType ServerCertificate -EncryptorName "BackupCert"
Эта команда создает параметры шифрования и сохраняет результат в переменной с именем $EncrytionOption
Параметры
-Algorithm
Задает алгоритм шифрования.
Тип: | BackupEncryptionAlgorithm |
Допустимые значения: | Aes128, Aes192, Aes256, TripleDes |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-EncryptorName
Указывает имя сертификата сервера или асимметричного ключа сервера.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-EncryptorType
Указывает тип шифратора.
Тип: | BackupEncryptorType |
Допустимые значения: | ServerCertificate, ServerAsymmetricKey |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-NoEncryption
Указывает, что этот командлет отключает шифрование. Этот параметр нельзя использовать с другими параметрами.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-ProgressAction
Определяет, как PowerShell реагирует на обновления хода выполнения, созданные скриптом, командлетом или поставщиком, например индикаторами хода выполнения, созданными командлетом Write-Progress. Командлет Write-Progress создает индикаторы хода выполнения, показывающие состояние команды.
Тип: | ActionPreference |
Aliases: | proga |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Выходные данные
Microsoft.SqlServer.Management.Smo.BackupEncryptionOptions
Этот командлет используется в качестве входных данных для параметра EncryptionOption для командлетов Backup-SqlDatabase и Set-SqlSmartAdmin.