Partilhar via


Import-AipServiceTpd

Importa um TPD do AD RMS para a Proteção de Informações do Azure.

Sintaxe

Default (Padrão)

Import-AipServiceTpd
    [-Force]
    -TpdFile <String>
    -ProtectionPassword <SecureString>
    [-FriendlyName <String>]
    [-KeyVaultKeyUrl <String>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Descrição

O cmdlet Import-AipServiceTpd importa um domínio de publicação confiável (TPD) do Ative Directory Rights Management Services (AD RMS) pela Internet para seu locatário da Proteção de Informações do Azure, para que você possa migrar seu serviço de proteção do local para a nuvem. O TPD contém a sua chave privada e modelos de proteção do AD RMS.

Você deve usar o PowerShell para configurar sua chave de locatário; Não é possível fazer essa configuração usando um portal de gerenciamento.

Esse cmdlet sempre define a chave do TPD importado para um estado arquivado. Depois de executar esse comando, a chave no TPD importado fica disponível para a Proteção de Informações do Azure para consumir conteúdo protegido pelo AD RMS usando essa chave. Use o cmdlet Set-AipServiceKeyProperties para alterar o estado do TPD importado para Ativo.

Advertência

Não execute este cmdlet a menos que tenha lido e compreendido os requisitos, restrições, instruções e implicações da migração do AD RMS.

Para obter mais informações, consulte Migrando do AD RMS para a Proteção de Informações.

Se você migrar modelos do AD RMS como ativo, poderá editá-los no portal do Azure ou usando o PowerShell. Você pode publicar esses modelos para que os usuários possam selecioná-los a partir de aplicativos. Se os modelos migrados não forem ativados, eles só poderão ser usados para abrir documentos que eles protegeram anteriormente.

Tem de utilizar a consola de gestão do AD RMS para exportar o TPD. Se você usar um módulo de segurança de hardware (HSM) para suas chaves, deverá primeiro reempacotar as chaves TPD usando as ferramentas BYOK do Cofre de Chaves do Azure. Para obter mais informações, consulte Como gerar e transferir chaves protegidas por HSM para o Azure Key Vault.

Exemplos

Exemplo 1: Importar TPD com uma chave de software

PS C:\>$Password = Read-Host -AsSecureString -Prompt "Password: "
PS C:\> Import-AipServiceTpd -TpdFile "C:\aipservice_tpd.xml" -ProtectionPassword $Password -Verbose

O primeiro comando cria uma senha como uma cadeia de caracteres segura usando o cmdlet Read-Host e, em seguida, armazena a cadeia de caracteres segura na variável $Password. Para obter mais informações, digite Get-Help Read-Host.

O segundo comando importa um TPD com uma chave de software.

Exemplo 2: Importar TPD com uma chave HSM

PS C:\>$Password = Read-Host -AsSecureString -Prompt "Password: "
PS C:\> Import-AipServiceTpd -TpdFile "C:\no_key_tpd.xml" -ProtectionPassword $Password -KeyVaultKeyUrl "https://contoso-byok-kv.vault.azure.net/keys/contosoaipservice-byok/aaaabbbbcccc111122223333" -FriendlyName "Contoso BYOK key" -Verbose

O primeiro comando cria uma senha como uma cadeia de caracteres segura e, em seguida, armazena a cadeia de caracteres segura na variável $Password.

O segundo comando importa um TPD para ser usado com uma chave armazenada no Cofre de Chaves do Azure. Além disso, o comando altera o nome amigável da chave para "Contoso BYOK key".

Nosso exemplo usa o nome do cofre da chave de contoso-byok-kv, o nome da chave de contosoaipservice-byoke o número da versão de aaaabbbbcccc111122223333.

Parâmetros

-Confirm

Solicita confirmação antes de executar o cmdlet.

Propriedades dos parâmetros

Tipo:SwitchParameter
Valor padrão:False
Suporta curingas:False
DontShow:False
Pseudónimos:Cf.

Conjuntos de parâmetros

(All)
Posição:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome da propriedade:False
Valor dos argumentos restantes:False

-Force

Força o comando a ser executado sem pedir a confirmação do usuário.

Propriedades dos parâmetros

Tipo:SwitchParameter
Valor padrão:None
Suporta curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Posição:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome da propriedade:False
Valor dos argumentos restantes:False

-FriendlyName

Especifica o nome amigável de um domínio de publicação confiável (TPD) e a chave SLC importada do AD RMS. Se os usuários executarem o Office 2016 ou o Office 2013, especifique o mesmo valor de de nome amigável definido para as propriedades do cluster AD RMS na guia Certificado do Servidor .

Este parâmetro é opcional. Se você não usá-lo, o identificador de chave será usado.

Propriedades dos parâmetros

Tipo:String
Valor padrão:None
Suporta curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Posição:Named
Obrigatório:False
Valor do pipeline:True
Valor do pipeline por nome da propriedade:True
Valor dos argumentos restantes:False

-KeyVaultKeyUrl

Especifica a URL da chave no Cofre da Chave do Azure que você deseja usar para sua chave de locatário. Essa chave será usada pela Proteção de Informações do Azure como a chave raiz para todas as operações criptográficas para seu locatário.

Propriedades dos parâmetros

Tipo:String
Valor padrão:None
Suporta curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Posição:Named
Obrigatório:False
Valor do pipeline:True
Valor do pipeline por nome da propriedade:True
Valor dos argumentos restantes:False

-ProtectionPassword

Especifica a senha que foi usada para criptografar o arquivo TPD exportado.

Você pode usar ConvertTo-SecureString -AsPlaintext ou Read-Host para especificar o SecureString.

Quando você usa ConvertTo-SecureString e a senha tem caracteres especiais, digite a senha entre aspas simples ou escape dos caracteres especiais. Se você não fizer isso, a senha não será analisada corretamente e no modo detalhado, você verá as seguintes mensagens de erro:

VERBOSE: Os dados do Domínio de Publicação Confiável estão corrompidos.VERBOSE: O servidor remoto retornou uma resposta inesperada: (400) Solicitação incorreta.

Por exemplo, se sua senha for Pa$$word, digite 'Pa$$word' ou Pa'$'$word para que o Windows PowerShell possa analisar corretamente os caracteres especiais. Como um exemplo completo, você pode digitar $pwd = ConvertTo-SecureString 'Pa$$w 0rd' -AsPlainText -Force e, em seguida, para verificar se o valor armazenado está correto, digite $pwd para confirmar que Pa$$word é exibido.

Propriedades dos parâmetros

Tipo:SecureString
Valor padrão:None
Suporta curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Posição:Named
Obrigatório:True
Valor do pipeline:True
Valor do pipeline por nome da propriedade:True
Valor dos argumentos restantes:False

-TpdFile

Especifica o arquivo TPD exportado do cluster AD RMS a ser importado para seu locatário a ser usado para a Proteção de Informações do Azure.

Propriedades dos parâmetros

Tipo:String
Valor padrão:None
Suporta curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Posição:Named
Obrigatório:True
Valor do pipeline:True
Valor do pipeline por nome da propriedade:True
Valor dos argumentos restantes:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Propriedades dos parâmetros

Tipo:SwitchParameter
Valor padrão:False
Suporta curingas:False
DontShow:False
Pseudónimos:Wi

Conjuntos de parâmetros

(All)
Posição:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline por nome da propriedade:False
Valor dos argumentos restantes:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.