Merge-CsLegacyTopology

Skype for Business Server 2015
 

Дата изменения раздела:2017-03-28

Командлет Merge-CsLegacyTopology позволяет переносить данные топологии из Microsoft Office Communications Server 2007 R2 или Microsoft Office Communications Server 2007 в Skype для бизнеса Server 2015. Это помогает обеспечивать совместимость между Skype для бизнеса Server 2015 и более ранними версиями программного обеспечения. Данный командлет впервые появился в Lync Server 2010.

Merge-CsLegacyTopology -TopologyXmlFileName <String> <COMMON PARAMETERS>
Merge-CsLegacyTopology -Reserved <PSObject> <COMMON PARAMETERS>
COMMON PARAMETERS: [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-Report <String>] [-UserInputFileName <String>] [-WhatIf [<SwitchParameter>]]

Команда в примере 1 объединяет данные топологии и записи доверенной службы из Communications Server 2007 R2 или Communications Server 2007 с данными новой установки Skype для бизнеса Server 2015. Обязательный параметр TopologyXmlFileName задает путь для выходного файла, который создается при выполнении командлета Merge-CsLegacyTopology .

Merge-CsLegacyTopology -TopologyXmlFileName C:\New_Topology.xml

В примере 2 представлена вариация команды из примера 1. Однако в примере 2 используется параметр UserInputFileName для включения в топологию данных пограничного сервера. Значение параметра, C:\EdgeServers.xml, указывает на пользовательский XML-файл, в котором содержатся данные пограничного сервера для Office Communications Server.

Merge-CsLegacyTopology -TopologyXmlFileName C:\New_Topology.xml -UserInputFileName C:\EdgeServers.xml

Командлет Merge-CsLegacyTopology является основным средством для выполнения миграции с предыдущей версии Office Communications Server (Office Communications Server 2007 R2 или Office Communications Server 2007) на Skype для бизнеса Server 2015. Командлет Merge-CsLegacyTopology используется для миграции записей доверенных служб и сведений о топологии для следующих компонентов: доменов, служб пользователей, регистратора, сервера-посредника и пограничного Пограничный сервера. Кроме того, этот командлет выполняет миграцию записей доверенных служб для приложения-помощника по конференц-связи, Communicator Web Access и каталогов конференций. (Запись доверенной службы — это запись Active Directory, представляющая сервер, которому доверяет Skype для бизнеса Server 2015.) Объединение сведений о топологии предоставляет пользователям, размещенным в Skype для бизнеса Server 2015, возможность обмена данными с пользователями, размещенными в Communications Server 2007 или Communications Server 2007 R2.

Перед выполнением командлета Merge-CsLegacyTopology сначала необходимо установить пакет интерфейсов обратной совместимости инструментария управления Windows (WMI); это приложение устанавливается путем запуска файла OCSWMIBC.msi. (Файл OCSWMIBC.msi находится на установочном DVD-диске в каталоге Setup.) После установки пакета интерфейсов совместимости можно вызвать командлет Merge-CsLegacyTopology . Командлет Merge-CsLegacyTopology использует инструментарий WMI для чтения устаревших данных из предыдущей версии Office Communications Server, а затем на основании полученных данных создает соответствующие объекты в Skype для бизнеса Server 2015. Например, для каждого домена SIP в установке Office Communications Server будет создан соответствующий домен SIP в новой установке Skype для бизнеса Server 2015.

После выполнения командлета Merge-CsLegacyTopology нужно выполнить командлеты Import-CsLegacyConfiguration и Import-CsLegacyConferenceDirectory .

Командлет Merge-CsLegacyTopology нужно выполнить по крайней мере дважды: один раз в начале миграции (чтобы ввести топологию Communications Server 2007 или Communications Server 2007 R2) и еще один раз в конце миграции, когда предыдущая среда Office Communications Server будет списана. Этот командлет также потребуется выполнять при каждом изменении устаревшей среды Office Communications Server. Например, если в топологию Office Communications Server добавляется сервер-посредник, или в ней списывается пул, потребуется снова выполнить командлет Merge-CsLegacyTopology , чтобы импортировать измененную топологию.

Командлеты Import-CsLegacyConfiguration и Import-CsLegacyConferenceDirectory используют значения, настраиваемые командлетом Merge-CsLegacyTopology . Это означает, что при выполнении командлета Import-CsLegacyConfiguration или Import-CsLegacyConferenceDirectory могут возникать ошибки, которые предписывают выполнить командлет Merge-CsLegacyTopology в качестве возможного решения возникшей проблемы. Если не выполнить Merge-CsLegacyTopology повторно, могут возникнуть дополнительные ошибки, особенно если элемент удаляется из среды Office Communications Server, пока она еще используется Skype для бизнеса Server 2015.

Если требуется включить в конфигурацию пограничные серверы из предыдущей установки Office Communications Server, то сначала нужно создать пользовательский XML-файл, содержащий пограничный сервер. Файл необходимо создать самостоятельно, поскольку параметры пограничного сервера не хранятся в Active Directory, и поэтому их нельзя извлечь с помощью командлета Merge-CsLegacyTopology . После создания этого XML-файла (сведения о его создании см. в руководстве по развертыванию для Skype для бизнеса Server 2015) при выполнении командлета Merge-CsLegacyTopology необходимо указать путь к этому файлу и параметр UserInputFileName. Если этого не сделать, пограничные серверы в объединенную топологию добавлены не будут.

По умолчанию запускать командлет Merge-CsLegacyTopology локально могут участники группы RTCUniversalServerAdmins. Чтобы получить список всех ролей управления доступом на основе ролей (RBAC), которые были назначены для этого командлета (включая все созданные вами роли RBAC), запустите следующую команду из командной строки Windows PowerShell:

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Merge-CsLegacyTopology"}

 

Параметр Обязательный Тип Описание

Reserved

Обязательный

PS topology object

Позволяет проводить объединение топологий с помощью объекта топологии, а не XML-файла топологии.

TopologyXmlFileName

Обязательный

System.String

Путь к выходному файлу, который создается при выполнении командлета Merge-CsLegacyTopology . Обратите внимание, что этот файл отличается от файла, указанного в параметре Report, поскольку последний файл используется для записи сведений об ошибке, а XML-файл топологии содержит только что созданную топологию Skype для бизнеса Server 2015. Этот файл впоследствии будет использоваться для публикации новой топологии.

Если заданный файл уже существует, при выполнении командлета Merge-CsLegacyTopology он будет перезаписан.

Confirm

Необязательный

System.Management.Automation.SwitchParameter

Запрашивает подтверждение перед выполнением команды.

Force

Необязательный

System.Management.Automation.SwitchParameter

Запрещает на время выполнения команды отображение каких-либо сообщений о некритических ошибках.

Report

Необязательный

System.String

Позволяет указать путь к файлу журнала, который создается при выполнении командлета. Например: -Report "C:\Logs\MergeTopology.html"

UserInputFileName

Необязательный

System.String

Путь к XML-файлу, в который осуществляется импорт данных Пограничный сервера из ранней версии Skype для бизнеса Server 2015. Этот XML-файл (который нужно создать, придерживаясь инструкций из руководства по развертыванию Skype для бизнеса Server 2015) является обязательным, поскольку параметры Пограничный сервера не хранятся в Active Directory. Если импортировать данные Пограничный сервера не нужно, то этот параметр можно опустить.

Если этот параметр не используется, функции удаленного и внешнего доступа (включая федерацию) могут работать не так, как планировалось, в среде, где работают Communications Server 2007 R2 или Communications Server 2007 R2.

WhatIf

Необязательный

System.Management.Automation.SwitchParameter

Описывает, что произойдет при выполнении команды без реального выполнения команды.

Нет. Командлет Merge-CsLegacyTopology не принимает конвейерный ввод.

Командлет Merge-CsLegacyTopology не возвращает никакие объекты или значения.

 
Показ: