Поделиться через


New-SqlCngColumnMasterKeySettings

Создает объект SqlColumnMasterKeySettings, описывающий асимметричный ключ, хранящийся в хранилище ключей, поддерживающий API CNG.

Синтаксис

New-SqlCngColumnMasterKeySettings
   [-CngProviderName] <String>
   [-KeyName] <String>
   [-ProgressAction <ActionPreference>]
   [<CommonParameters>]

Описание

Командлет New-SqlCngColumnMasterKeySettings создает объект SqlColumnMasterKeySettings. Объект SqlColumnMasterKeySettings ссылается на ключ, хранящийся в хранилище ключей, поддерживающий API следующего поколения шифрования (CNG). Объект sqlColumnMasterKeySettings имеет два свойства: KeyStoreProviderName и KeyPath. Этот командлет задает свойство KeyStoreProviderName , содержащее имя поставщика хранилища главных ключей столбца для CNG, а затем создает и задает значение свойства KeyPath для ссылки на указанный ключ.

Примеры

Пример 1. Создание объекта SqlColumnMasterKeySettings

PS C:\> $CMKSettings = New-SqlCngColumnMasterKeySettings -CngProviderName "Microsoft Software Key Storage Provider" -KeyName "AlwaysEncryptedKey"

Эта команда создает объект SqlColumnMasterKeySettings, ссылающийся на ключ в хранилище ключей, инкапсулированный поставщиком CNG с именем поставщика хранилища ключей Microsoft Software. Затем команда сохраняет результат операции в переменной с именем $CMKSettings.

Параметры

-CngProviderName

Указывает имя поставщика CNG для хранилища ключей.

Тип:String
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-KeyName

Указывает имя ключа в хранилище ключей.

Тип:String
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ProgressAction

Определяет, как PowerShell реагирует на обновления хода выполнения, созданные скриптом, командлетом или поставщиком, например индикаторами хода выполнения, созданными командлетом Write-Progress. Командлет Write-Progress создает индикаторы хода выполнения, показывающие состояние команды.

Тип:ActionPreference
Aliases:proga
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Выходные данные

SqlColumnMasterKeySettings