Publish-CsTopology
Dernière rubrique modifiée : 2012-03-25
Publie la topologie Microsoft Lync Server 2010 extraite par la cmdlet Get-CsTopology.
Syntaxe
Publish-CsTopology -FileName <String> [-BackupFileName <String>] [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-GlobalCatalog <Fqdn>] [-GlobalSettingsDomainController <Fqdn>] [-Report <String>] [-WhatIf [<SwitchParameter>]]
Publish-CsTopology -Document <XElement> [-BackupFileName <String>] [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-GlobalCatalog <Fqdn>] [-GlobalSettingsDomainController <Fqdn>] [-Report <String>] [-WhatIf [<SwitchParameter>]]
Publish-CsTopology -FinalizeUninstall <SwitchParameter> [-BackupFileName <String>] [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-GlobalCatalog <Fqdn>] [-GlobalSettingsDomainController <Fqdn>] [-Report <String>] [-WhatIf [<SwitchParameter>]]
Description détaillée
Une fois que vous avez installé Lync Server 2010, vous devrez peut-être apporter des modifications à l’infrastructure Lync Server : ajouter un nouveau site, supprimer un pool de serveurs d’inscriptions ou ajouter un autre serveur d’archivage, par exemple. Vous devez utiliser l’Générateur de topologies pour effectuer ces changements. Après avoir effectué les modifications dans l’Générateur de topologies, vous pourrez alors les publier et les activer à l’aide de ce même outil. Ces deux dernières étapes sont très importantes : vous pouvez apporter autant de modifications que vous le souhaitez à l’aide de l’Générateur de topologies, mais pour que celles-ci prennent effet et que votre infrastructure Lync Server soit modifiée, il est impératif que ces modifications soient préalablement publiées et que la nouvelle topologie soit activée.
Lorsque les modifications sont publiées, les nouvelles informations (par exemple, un nouveau site ou un nouveau rôle serveur) sont écrites dans le magasin central de gestion. Cependant, ces objets nouveaux (ou modifiés) ne rejoignent pas votre topologie immédiatement, mais uniquement lorsque la topologie mise à jour est activée. Si vous sélectionnez l’option Publier dans l’Générateur de topologies, ces deux étapes se produisent : les modifications sont publiées (écrites dans le magasin central de gestion), puis la nouvelle topologie est activée.
La cmdlet Publish-CsTopology n’est plus recommandée pour publier des topologies créées à l’aide de l’Générateur de topologies. En effet, il est préférable de procéder à la publication dans l’Générateur de topologies, en suivant les étapes décrites dans le paragraphe précédent. Ceci est dû au fait que l’Générateur de topologies utilise à présent un format de fichier XML (.tbxml) propre à ce même Générateur de topologies et que ce format ne peut pas être publié au moyen de la cmdlet Publish-CsTopology. La cmdlet Publish-CsTopology sert uniquement à republier une topologie extraite à l’aide de la cmdlet Get-CsTopology. Après avoir publié la topologie de cette façon, vous devrez reconfigurer vos URL simples.
Personnes autorisées à exécuter cette cmdlet : Par défaut, les membres des groupes qui suivent sont autorisés à exécuter localement la cmdlet Publish-CsTopology : RTCUniversalServerAdmins. Toutefois, si les autorisations de configuration n’ont pas été déléguées; vous devez être administrateur de domaine pour pouvoir exécuter Publish-CsTopology. Pour accorder au groupe RTCUniversalServerAdmins le droit d’utiliser la cmdlet Publish-CsTopology, vous devez exécuter la cmdlet Grant-CsSetupPermission sur le conteneur Active Directory comprenant les ordinateurs exécutant les services Lync Server. Notez que cette restriction s’applique également dans le cadre de l’activation d’une topologie via de l’Générateur de topologies. Si vous n’avez pas délégué d’autorisations à l’aide de Set-CsSetupPermission, alors seul un administrateur de domaine pourra publier une topologie par le biais de l’Générateur de topologies.
Paramètres
Paramètre | Obligatoire | Type | Description |
---|---|---|---|
FileName |
Obligatoire |
Chaîne |
Chemin d’accès complet au fichier XML contenant les informations de la nouvelle topologie. |
BackupFileName |
Facultatif |
Chaîne |
Chemin d’accès complet au fichier de sauvegarde créé automatiquement lorsque vous exécutez Publish-CsTopology. Si ce paramètre n’est pas spécifié, alors Publish-CsTopology créera un fichier de sauvegarde semblable à celui-ci dans votre dossier temporaire (%temp%) : Publish-CsTopology-Backup-[2010_10_01][08_30_00]. Dans ce nom de fichier, 2010_10_01 représente la date à laquelle cette publication a eu lieu : année (2010), mois (10) et jour (01). En outre, 08_30_00 représente l’heure à laquelle cette publication a eu lieu : heures (08), minutes (30) et secondes (00). |
Document |
Facultatif |
Objet System.XML.Linq.XElement |
Permet de publier un élément XML plutôt qu’un fichier XML. Cet élément XML doit être configuré comme un objet System.XML.Linq.XElement. |
FinalizeUninstall |
Facultatif |
Paramètre de commutateur |
Utilisé uniquement lors de la désinstallation de Lync Server 2010. Lorsque le serveur de gestion centralisée a été supprimé, utilisez Publish-CsTopology et le paramètre FinalizeUninstall pour publier une topologie vide. Entre autres choses, cela supprime toutes les entrées Active Directory du serveur de gestion centralisée. |
GlobalCatalog |
Facultatif |
Chaîne |
Nom de domaine complet (FQDN) d’un serveur de catalogue global dans votre domaine. Ce paramètre n’est pas obligatoire si vous exécutez Publish-CsTopology sur un ordinateur possédant un compte dans votre domaine. |
GlobalSettingsDomainController |
Facultatif |
Chaîne |
Nom de domaine complet (FQDN) d’un contrôleur de domaine dans lequel les paramètres globaux sont stockés. Si les paramètres globaux sont stockés dans le conteneur Système dans services de domaine Active Directory (AD DS), ce paramètre doit pointer sur le contrôleur de domaine racine. Si les paramètres globaux sont stockés dans le conteneur Configuration, tout contrôleur de domaine peut être utilisé et ce paramètre peut être omis. |
SkipPrepareCheck |
Facultatif |
Booléen |
Si défini sur True ($True) Publish-CsTopology ignore sa vérification de préparation initiale. |
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 |
Permet de spécifier un chemin d’accès au fichier journal créé lors de l’exécution de la cmdlet. Par exemple : -Report "C:\Logs\Publish_Topology.html". |
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
Aucun. Publish-CsTopology n’accepte pas la saisie de données transmises via le pipeline.
Types de retours
Aucun. Au lieu de cela, Publish-CsTopology publie des instances de l’objet Microsoft.Rtc.Management.Deploy.Internal.DefaultTopology.
Exemple
-------------------------- Exemple 1 --------------------------
(Get-CsTopology -AsXml).ToString() > C:\Topologies\Topology.xml
Publish-CsTopology -FileName "C:\Topologies\Topology.xml"
Les commandes présentées dans l’exemple 1 récupèrent puis republient la topologie actuelle. Pour effectuer ces tâches, la première commande de l’exemple utilise Get-CsTopology et le paramètre AsXml pour récupérer la topologie actuelle. Ensuite, le symbole de redirection > de Windows PowerShell est utilisé pour enregistrer les données extraites dans le fichier C:\Topologies\Topology.xml. (Notez que la méthode ToString sert à convertir la topologie extraite en une valeur de chaîne.) La seconde commande de l’exemple utilise ensuite Publish-CsTopology pour republier la topologie qui vient d’être extraite.
Voir aussi
Autres ressources
Enable-CsTopology
Get-CsTopology
New-CsSimpleUrlConfiguration
Test-CsTopology