Share via


Get-CMClientCertificatePfx

Obtenha um certificado PFX do cliente.

Syntax

Get-CMClientCertificatePfx
   [-Fast]
   [-InputObject <IResultObject>]
   [-Thumbprint <String>]
   [-UserName <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]

Description

Use esse cmdlet para obter um certificado PFX (Troca de Informações Pessoais) do cliente. Para obter mais informações, consulte Introdução aos perfis de certificado no Configuration Manager.

Observação

Execute Configuration Manager cmdlets da unidade do site Configuration Manager, por exemplo PS XYZ:\>. Para obter mais informações, confira introdução.

Exemplos

Exemplo 1: obter um certificado PFX do cliente

Esse comando obtém o certificado de cliente PFX para o usuário chamado jqpublic com a impressão digital especificada.

Get-CMClientCertificatePfx -UserName (Get-CMUser -Name "contoso\jqpublic").SMSID -Thumbprint e1c2fff14282b61f79f78fbfca6721f0517ab767

Parâmetros

-DisableWildcardHandling

Esse parâmetro trata caracteres curinga como valores de caractere literal. Você não pode combiná-lo com ForceWildcardHandling.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Fast

Adicione esse parâmetro para não atualizar automaticamente propriedades preguiçosas. Propriedades preguiçosas contêm valores relativamente ineficientes para recuperar. Obter essas propriedades pode causar tráfego de rede adicional e diminuir o desempenho do cmdlet.

Se você não usar esse parâmetro, o cmdlet exibirá um aviso. Para desabilitar esse aviso, defina $CMPSSuppressFastNotUsedCheck = $true.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

Esse parâmetro processa caracteres curinga e pode levar a um comportamento inesperado (não recomendado). Você não pode combiná-lo com DisableWildcardHandling.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Especifique um objeto de perfil de certificado PFX. Para obter esse objeto, use o cmdlet Get-CMCertificateProfilePfx .

Type:IResultObject
Aliases:CertificateProfilePfx
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Thumbprint

Especifique a impressão digital do certificado PFX do cliente. Se você não especificar esse parâmetro, ele retornará todos os certificados para o usuário.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UserName

Especifique o nome do usuário cujo certificado PFX cliente você deseja obter. Para obter um valor para este parâmetro, você pode usar o seguinte comando: (Get-CMUser -Name "contoso\jqpublic").SMSID.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Saídas

IResultObject

Observações

Para obter mais informações sobre esse objeto retornado e suas propriedades, consulte SMS_ClientPfxCertificate classe WMI do servidor.