Delen via


Set-CMCertificateRegistrationPoint

SYNOPSIS

Hiermee stelt u een rol certificaatregistratiepunt in op een sitesysteemserver.

SYNTAX

SetByValue (standaard)

Set-CMCertificateRegistrationPoint [-AddCertificate <Hashtable>] [-ConnectionAccountUserName <String>]
 -InputObject <IResultObject> [-PassThru] [-Port <Int32>] [-RemoveCertificate <String[]>]
 [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

SetByName

Set-CMCertificateRegistrationPoint [-AddCertificate <Hashtable>] [-ConnectionAccountUserName <String>]
 [-PassThru] [-Port <Int32>] [-RemoveCertificate <String[]>] [-SiteCode <String>]
 [-SiteSystemServerName] <String> [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm]
 [<CommonParameters>]

DESCRIPTION

Met de cmdlet Set-CMCertificateRegistrationPoint worden de instellingen van een certificaatregistratiepuntrol op een sitesysteemserver bijgewerkt.

Notitie

Voer Configuration Manager cmdlets uit vanaf Configuration Manager sitestation, bijvoorbeeld PS XYZ:\> . Zie Aan de slag voor meer informatie.

EXAMPLES

Voorbeeld 1: een rol voor het certificaatregistratiepunt instellen met behulp van de pijplijn

PS XYZ:\> Get-CMCertificateRegistrationPoint -SiteSystemServerName "SiteServer01.Contoso.com" | Set-CMCertificateRegistrationPoint  -AddCertificate @{"https://ndes2.fabrikam.com/certsrv/mscep/mscep.dll" ="\\Server\ShareFolder\Cert.cer"} -ConnectionAccountUserName (Get-CMUser -Name Contoso\Administrator).UserName -RemoveCertificate @{"https://ndes1.fabrikam.com/certsrv/mscep/mscep.dll"="\\Server\ShareFolder\RootCA.cer"}.Keys[0]

Met deze opdracht wordt het certificaatregistratiepuntobject voor de sitesysteemserver met de naam SiteServer01.Contoso.com en wordt de pijplijnoperator gebruikt om het object door te geven aan Set-CMCertificateRegistrationPoint. Set-CMCertificateRegistrationPoint voegt het certificaat toe met de naam Cert.cer en verwijdert het certificaat met de naam RootCA.cer met behulp van het gebruikersaccount contoso\Administrator om verbinding te maken met de Configuration Manager-database.

Voorbeeld 2: de rol van een certificaatregistratiepunt instellen op naam

PS XYZ:\> Set-CMCertificateRegistrationPoint -SiteSystemServerName "SiteServer02.Contoso.com" -AddCertificate @{"https://ndes2.fabrikam.com/certsrv/mscep/mscep.dll"="\\Server\ShareFolder\RootCA.cer"} -ConnectionAccountUserName (Get-CMUser -Name Contoso\Admin1).UserName -RemoveCertificate @{"https://ndes1.fabrikam.com/certsrv/mscep/mscep.dll" ="\\Server\ShareFolder\Cert.cer"}.Keys[0]

Met deze opdracht wordt het certificaat met de naam RootCA.cer toegevoegd aan de sitesysteemserver met de naam SiteServer02.Contoso.com en wordt het certificaat met de naam Cert.cer verwijderd met behulp van het gebruikersaccount Contoso\Admin1 om verbinding te maken met de Configuration Manager-database.

PARAMETERS

-AddCertificate

Hiermee geeft u, als een hashtabel, de URL voor de Registratieservice voor netwerkapparaten en het basis-CA-certificaat.

Type: Hashtable
Parameter Sets: (All)
Aliases: AddCertificates

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

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

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

-ConnectionAccountUserName

Hiermee geeft u het account op dat het certificeringsregistratiepunt verbindt met de Configuration Manger-database.

Type: String
Parameter Sets: (All)
Aliases: UserName

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

-DisableWildcardHandling

Deze parameter behandelt jokertekens als letterlijke tekenwaarden. U kunt deze niet combineren met ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Deze parameter verwerkt jokertekens en kan leiden tot onverwacht gedrag (niet aanbevolen). U kunt deze niet combineren met DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-InputObject

Hiermee geeft u een certificeringsregistratiepuntobject op. Als u een certificaatregistratiepuntobject wilt verkrijgen, gebruikt u de cmdlet Get-CMCertificateRegistrationPoint certificaatregistratiepunt.

Type: IResultObject
Parameter Sets: SetByValue
Aliases: CertificateRegistrationPoint

Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-PassThru

Voeg deze parameter toe om een -object te retourneren dat het item vertegenwoordigt waarmee u werkt. Standaard is het mogelijk dat deze cmdlet geen uitvoer genereert.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Port

Hiermee geeft u het HTTPS-poortnummer op dat wordt gebruikt door het certificaatregistratiepunt om te communiceren met Registratieservice voor netwerkapparaten.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-RemoveCertificate

Hiermee geeft u een matrix met URL's op die overeenkomen met de bijbehorende certificaten in het oorspronkelijke object.

Type: String[]
Parameter Sets: (All)
Aliases: RemoveCertificates, RemoveCertificateUrl, RemoveCertificateUrls

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

-SiteCode

Hiermee geeft u de sitecode van de Configuration Manager siteserver.

Type: String
Parameter Sets: SetByName
Aliases:

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

-SiteSystemServerName

Hiermee geeft u de naam van de Configuration Manager sitesysteemserver.

Type: String
Parameter Sets: SetByName
Aliases: Name, ServerName

Required: True
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

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

CommonParameters

Deze cmdlet biedt ondersteuning voor de meest gebruikte parameters: -Debug, - ErrorAction, - ErrorVariable, - InformationAction, -InformationVariable, - OutVariable,-OutBuffer, - PipelineVariable - Verbose, - WarningAction en -WarningVariable. Zie voor meer informatie about_CommonParameters.

INPUTS

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

OUTPUTS

System.Object

OPMERKINGEN

Add-CMCertificateRegistrationPoint

Get-CMCertificateRegistrationPoint

Remove-CMCertificateRegistrationPoint