Set-CMCertificateRegistrationPoint
Définit un rôle de point d’enregistrement de certificat sur un serveur de système de site.
Syntaxe
Set-CMCertificateRegistrationPoint
[-AddCertificate <Hashtable>]
[-ConnectionAccountUserName <String>]
-InputObject <IResultObject>
[-PassThru]
[-Port <Int32>]
[-RemoveCertificate <String[]>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Set-CMCertificateRegistrationPoint
[-AddCertificate <Hashtable>]
[-ConnectionAccountUserName <String>]
[-PassThru]
[-Port <Int32>]
[-RemoveCertificate <String[]>]
[-SiteCode <String>]
[-SiteSystemServerName] <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
L’applet de commande Set-CMCertificateRegistrationPoint met à jour les paramètres d’un rôle de point d’inscription de certificat sur un serveur de système de site.
Remarque
Exécutez des applets de commande Configuration Manager à partir du lecteur de site Configuration Manager, par exemple PS XYZ:\>
. Pour plus d’informations, consultez Prise en main.
Exemples
Exemple 1 : Définir un rôle de point d’enregistrement de certificat à l’aide du pipeline
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]
Cette commande obtient l’objet de point d’inscription de certificat pour le serveur de système de site nommé SiteServer01.Contoso.com et utilise l’opérateur de pipeline pour passer l’objet à Set-CMCertificateRegistrationPoint. Set-CMCertificateRegistrationPoint ajoute le certificat nommé Cert.cer et supprime le certificat nommé RootCA.cer à l’aide du compte d’utilisateur nommé Contoso\Administrator pour se connecter à la base de données Configuration Manager.
Exemple 2 : Définir un rôle de point d’enregistrement de certificat par nom
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]
Cette commande ajoute le certificat nommé RootCA.cer au serveur de système de site nommé SiteServer02.Contoso.com et supprime le certificat nommé Cert.cer, en utilisant le compte d’utilisateur nommé Contoso\Admin1 pour se connecter à la base de données Configuration Manager.
Paramètres
-AddCertificate
Spécifie, en tant que table de hachage, l’URL du service d’inscription de périphérique réseau et le certificat d’autorité de certification racine.
Type: | Hashtable |
Alias: | AddCertificates |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Confirm
Une invite de confirmation apparaît avant d’exécuter le cmdlet.
Type: | SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ConnectionAccountUserName
Spécifie le compte qui connecte le point d’inscription de certification à la base de données Gestionnaire de configuration.
Type: | String |
Alias: | UserName |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DisableWildcardHandling
Ce paramètre traite les caractères génériques comme des valeurs de caractère littéral. Vous ne pouvez pas la combiner avec ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ForceWildcardHandling
Ce paramètre traite les caractères génériques et peut entraîner un comportement inattendu (non recommandé). Vous ne pouvez pas la combiner avec DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-InputObject
Spécifie un objet de point d’inscription de certification. Pour obtenir un objet de point d’enregistrement de certificat, utilisez l’applet de commande Get-CMCertificateRegistrationPoint.
Type: | IResultObject |
Alias: | CertificateRegistrationPoint |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-PassThru
Ajoutez ce paramètre pour renvoyer un objet qui représente l’élément avec lequel vous travaillez. Par défaut, cette applet de commande peut ne pas générer de sortie.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Port
Spécifie le numéro de port HTTPS utilisé par le point d’inscription de certificat pour communiquer avec le service d’inscription de périphérique réseau.
Type: | Int32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RemoveCertificate
Spécifie un tableau d’URL qui correspondent aux certificats correspondants dans l’objet d’origine.
Type: | String[] |
Alias: | RemoveCertificates, RemoveCertificateUrl, RemoveCertificateUrls |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-SiteCode
Spécifie le code de site du serveur de site Configuration Manager.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-SiteSystemServerName
Spécifie le nom du serveur de système de site Configuration Manager.
Type: | String |
Alias: | Name, ServerName |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-WhatIf
Présente ce qui se produit si le cmdlet s’exécute. L’applet de commande ne s’exécute pas.
Type: | SwitchParameter |
Alias: | wi |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Sorties
System.Object