Set-CsCertificate
Dernière rubrique modifiée : 2012-03-26
Vous permet d’assigner un certificat à un serveur ou un rôle serveur Microsoft Lync Server 2010.
Syntaxe
Set-CsCertificate -Reference <CertificateReference> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-NetportId <String>] [-Report <String>] [-Type <CertType[]>] [-WhatIf [<SwitchParameter>]]
Set-CsCertificate -Thumbprint <String> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-NetportId <String>] [-Report <String>] [-Type <CertType[]>] [-WhatIf [<SwitchParameter>]]
Description détaillée
Lync Server 2010 utilise des certificats pour vérifier l’identité des serveurs et des rôles serveur ; par exemple, un serveur Edge utilise des certificats pour vérifier que l’ordinateur avec lequel il communique est réellement un serveur frontal et inversement. Afin de mettre en œuvre Lync Server à part entière, vous devez avoir assigné les certificats qui conviennent aux rôles serveur appropriés.
La cmdlet Set-CsCertificate permet aux administrateurs d’assigner un certificat à un serveur ou un rôle serveur. Notez que vous ne pouvez assigner que des certificats qui ont déjà été configurés pour être utilisés avec Lync Server. Pour identifier les certificats disponibles qui doivent être assignés, utilisez la cmdlet Get-CsCertificate.
Personnes autorisées à exécuter cette cmdlet : Vous devez être administrateur local pour pouvoir exécuter localement la cmdlet Set-CsCertificate. Pour retourner une liste de tous les rôles RBAC (Contrôle d’accès basé sur un rôle) auxquels cette cmdlet a été affectée (y compris les rôles RBAC personnalisés créés par vos soins), exécutez la commande suivante à l’invite Windows PowerShell :
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Set-CsCertificate"}
Paramètres
Paramètre | Obligatoire | Type | Description |
---|---|---|---|
NetportId |
Facultatif |
Chaîne |
Réservé à un usage ultérieur. Ce paramètre sert aux certificats dédiés à un port spécifique, un scénario qui n’est pas encore pris en charge par Lync Server. |
Reference |
Facultatif |
Objet CertificateReference |
Référence d’objet à un certificat configuré pour être utilisé avec Lync Server. La commande suivante retourne une référence d’objet (la variable $x) qui représente un certificat avec l’empreinte numérique B142918E463981A76503828BB1278391B716280987B: $x = Get-CsCertificate | Where-Object {$_.Thumbprint –eq "B142918E463981A76503828BB1278391B716280987B". |
Thumbprint |
Facultatif |
Chaîne |
Identificateur unique du certificat. Une empreinte numérique de certificat ressemble à ceci : B142918E463981A76503828BB1278391B716280987B. |
Type |
Facultatif |
Chaîne |
Type du certificat affecté. Les types de certificats incluent notamment : AccessEdgeExternal AudioVideoAuthentication DataEdgeExternal Default Externe Internal iPhoneAPNService iPadAPNService MPNService PICWebService (Microsoft Lync Online 2010 uniquement) ProvisionService (Microsoft Lync Online 2010 uniquement) WebServicesExternal WebServicesInternal WsFedTokenTransfer Par exemple, cette syntaxe affecte le certificat Default : -Type Default. Vous pouvez spécifier plusieurs types dans une seule et même commande en séparant les types de certificat par des virgules : -Type Internal,External,Default |
Force |
Facultatif |
Paramètre de commutateur |
Supprime l’affichage de tous les messages d’erreur récupérable susceptibles d’apparaître lors de l’exécution de la commande. |
Report |
Facultatif |
Chaîne |
Vous permet d’enregistrer des informations détaillées concernant les procédures mises en œuvre par Set-CsCertificate. La valeur de paramètre doit être le chemin complet au fichier HTML à générer, par exemple : -Report C:\Logs\Certificates.html. Si le fichier spécifique existe déjà, il sera automatiquement supprimé et remplacé par les nouvelles informations. |
WhatIf |
Facultatif |
Paramètre de commutateur |
Décrit ce qui se passe si vous exécutez la commande sans l’exécuter réellement. |
Confirm |
Facultatif |
Paramètre de commutateur |
Vous demande confirmation avant d’exécuter la commande. |
Types d’entrées
Microsoft.Rtc.Management.Deployment.CertificateReference.
Types de retours
Set-CsCertificate ne retourne ni valeur ni objet.
Exemple
-------------------------- Exemple 1 --------------------------
Set-CsCertificate -Type WebServicesExternal -Thumbprint "B142918E463981A76503828BB1278391B716280987B"
La commande illustrée à l’exemple 1 affecte le certificat à l’empreinte numérique B142918E463981A76503828BB1278391B716280987B au rôle WebServicesExternal sur l’ordinateur local.
-------------------------- Exemple 2 --------------------------
Set-CsCertificate -Type Default, WebServicesInternal, WebServicesExternal -Thumbprint "B142918E463981A76503828BB1278391B716280987B"
La commande précédente assigne le certificat avec l’empreinte numérique B142918E463981A76503828BB1278391B716280987B à trois rôles différents sur l’ordinateur local : Default, WebServicesInternal, et WebServicesExternal.
Voir aussi
Autres ressources
Get-CsCertificate
Import-CsCertificate
Remove-CsCertificate
Request-CsCertificate