Partilhar via


New-SqlBackupEncryptionOption

Cria as opções de criptografia para o cmdlet Backup-SqlDatabase ou o cmdlet Set-SqlSmartAdmin.

Sintaxe

New-SqlBackupEncryptionOption
   [-NoEncryption]
   [-Algorithm <BackupEncryptionAlgorithm>]
   [-EncryptorType <BackupEncryptorType>]
   [-EncryptorName <String>]
   [-ProgressAction <ActionPreference>]
   [<CommonParameters>]

Description

O cmdlet New-SqlBackupEncryptionOption cria as opções de criptografia para o cmdlet Backup-SqlDatabase ou o cmdlet Set-SqlSmartAdmin.

Exemplos

Exemplo 1: criar opções de criptografia

PS C:\> $EncryptionOption = New-SqlBackupEncryptionOption -Algorithm Aes256 -EncryptorType ServerCertificate -EncryptorName "BackupCert"

Esse comando cria as opções de criptografia e armazena o resultado na variável chamada $EncrytionOption

Parâmetros

-Algorithm

Especifica o algoritmo de criptografia.

Tipo:BackupEncryptionAlgorithm
Valores aceitos:Aes128, Aes192, Aes256, TripleDes
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-EncryptorName

Especifica o nome do certificado do servidor ou da chave assimétrica do servidor.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-EncryptorType

Especifica o tipo de criptografador.

Tipo:BackupEncryptorType
Valores aceitos:ServerCertificate, ServerAsymmetricKey
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-NoEncryption

Indica que esse cmdlet desabilita a criptografia. Esse parâmetro não pode ser usado com outros parâmetros.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ProgressAction

Determina como o PowerShell responde às atualizações de progresso geradas por um script, cmdlet ou provedor, como as barras de progresso geradas pelo cmdlet Write-Progress. O cmdlet Write-Progress cria barras de progresso que mostram o status de um comando.

Tipo:ActionPreference
Aliases:proga
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Saídas

Microsoft.SqlServer.Management.Smo.BackupEncryptionOptions

Esse cmdlet é usado como entrada para o parâmetro EncryptionOption para os cmdlets Backup-SqlDatabase e Set-SqlSmartAdmin.