다음을 통해 공유


New-SqlBackupEncryptionOption

Backup-SqlDatabase cmdlet 또는 Set-SqlSmartAdmin cmdlet에 대한 암호화 옵션을 만듭니다.

구문

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

Description

New-SqlBackupEncryptionOption cmdlet은 Backup-SqlDatabase cmdlet 또는 Set-SqlSmartAdmin cmdlet에 대한 암호화 옵션을 만듭니다.

예제

예제 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

이 cmdlet이 암호화를 사용하지 않도록 설정함을 나타냅니다. 이 매개 변수는 다른 매개 변수와 함께 사용할 수 없습니다.

형식:SwitchParameter
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

-ProgressAction

powerShell이 스크립트, cmdlet 또는 공급자(예: Write-Progress cmdlet에서 생성된 진행률 표시줄)에 의해 생성된 진행률 업데이트에 응답하는 방법을 결정합니다. Write-Progress cmdlet은 명령의 상태를 표시하는 진행률 표시줄을 만듭니다.

형식:ActionPreference
별칭:proga
Position:Named
Default value:None
필수:False
파이프라인 입력 허용:False
와일드카드 문자 허용:False

출력

Microsoft.SqlServer.Management.Smo.BackupEncryptionOptions

이 cmdlet은 Backup-SqlDatabase 및 Set-SqlSmartAdmin cmdlet에 대한 EncryptionOption 매개 변수에 대한 입력으로 사용됩니다.