Move-CsLegacyUser

Skype for Business Server 2015
 

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

Выполняет миграцию одной или нескольких учетных записей пользователей из Microsoft Office Communications Server 2007 R2 в Skype для бизнеса Server 2015. Данный командлет впервые появился в Lync Server 2010.

Move-CsLegacyUser -Identity <UserIdParameter> -Target <Fqdn> [-Confirm [<SwitchParameter>]] [-Credential <PSCredential>] [-DomainController <Fqdn>] [-ExcludeArchivingPolicy <SwitchParameter>] [-ExcludeConferencingPolicy <SwitchParameter>] [-ExcludeDialPlan <SwitchParameter>] [-ExcludeExternalAccessPolicy <SwitchParameter>] [-ExcludePresencePolicy <SwitchParameter>] [-ExcludeVoicePolicy <SwitchParameter>] [-Force <SwitchParameter>] [-HostedMigrationOverrideUrl <String>] [-IgnoreBackendStoreException <SwitchParameter>] [-PassThru <SwitchParameter>] [-ProxyPool <Fqdn>] [-WhatIf [<SwitchParameter>]]

В примере 1 командлет Move-CsLegacyUser используется для переноса учетной записи пользователя с удостоверением Pilar Ackerman в пул регистратора atl-cs-001.litwareinc. Поскольку отсутствуют дополнительные параметры, все политики или параметры, назначенные для этой учетной записи, будут также перенесены. Это означает, что если устаревшая политика (например, абонентская группа) относилась к пользователю Pilar Ackerman, то теперь она будет назначена для эквивалента Skype для бизнеса Server 2015 после перемещения ее учетной записи.

Move-CsLegacyUser -Identity "Pilar Ackerman" -Target "atl-cs-001.litwareinc.com"

Команда, показанная в примере 2, переносит учетную запись пользователя Pilar Ackerman, но не выполняет перенос всех абонентских групп, назначенных ранее для ее учетной записи. После переноса учетной записи Pilar не будет иметь назначенной абонентской группы.

Move-CsLegacyUser -Identity "Pilar Ackerman" -Target "atl-cs-001.litwareinc.com" -ExcludeDialPlan 

В примере 3 все учетные записи пользователей в финансовом подразделении перемещается в пул регистратора atl-cs-001.litwareinc.com. Для выполнения этой задачи, команда сначала вызывает командлет Get-CsUser с параметром OU, чтобы извлечь коллекцию всех учетных записей пользователей в финансовом подразделении. После получения учетных записей, коллекция передается по конвейеру командлету Move-CsLegacyUser , который перемещает каждую учетную запись в новый пул регистратора. В этой команде предполагается, что все пользователи в финансовом подразделении являются унаследованными.

Get-CsUser -OU "ou=Finance,dc=litwareinc,dc=com" | Move-CsLegacyUser -Target "atl-cs-001.litwareinc.com"

В примере 4 используется командлет Move-CsLegacyUser, чтобы назначить для пула регистратора всех пользователей, которые разрешены в Skype для бизнеса Server 2015, но в настоящий момент не назначены в этот пул. В данной команде сначала вызывается командлет Get-CsUser с параметром UnassignedUser, чтобы получить коллекцию всех пользователей, неназначенных для пула регистратора. Затем эта коллекция поступает через конвейер в командлет Move-CsLegacyUser , который назначает каждого пользователя для пула atl-cs-001.litwareinc.com. В этом примере предполагается, что все не назначенные пользователи являются устаревшими.

Get-CsUser -UnassignedUser | Move-CsLegacyUser -Target "atl-cs-001.litwareinc.com"

Кроме того, во многих организациях, в которых устанавливается Skype для бизнеса Server 2015, используется более ранняя версия программного обеспечения. К счастью, это не является проблемой: можно работать одновременно как с последней версий, так и с более ранними версиями программного обеспечения. Со временем, можно начать перенос параметров конфигурации, политик, и, наконец, учетных записей в Skype для бизнеса Server 2015.

Командлет Move-CsLegacyUser позволяет не только перенести пользователей в Skype для бизнеса Server 2015, но также в значительной степени получить контроль над процессом переноса. Например, в самом простом случае командлету Move-CsLegacyUser можно предоставить удостоверение пользователя, которого необходимо перенести, и полное доменное имя (FQDN) пула регистратора Skype для бизнеса Server 2015, в котором будет находиться учетная запись пользователя. В свою очередь командлет Move-CsLegacyUser переместит учетную запись пользователя и сохранит все существующие политики и параметры, примененные к данной учетной записи. Например, предположим, Кену Майеру была назначена абонентская группа в Communications Server 2007 R2. По умолчанию, при переносе учетной записи Кена, также будет перенесена абонентская группа. Это означает, что командлет Move-CsLegacyUser автоматически назначит Кену Майеру эквивалент Skype для бизнеса Server 2015 ранее назначенной ему абонентской группы.

Конечно, это произойдет только в том случае, если будут перенесены абонентские группы и, если существует Skype для бизнеса Server 2015-эквивалент абонентской группы, к которой Ken Myer был ранее назначен. Или же вы могли отказаться от переноса абонентских групп. В этом случае можно вызвать командлет Move-CsLegacyUser с параметром ExcludeDialPlan. При использовании этого параметра абонентские группы не переносятся вместе с учетной записью пользователя: это означает, что учетная запись Ken Myer будет перемещена, но ему не будет назначена абонентская группа. (Это будет даже в том случае, если абонентские группы перенесены; параметр ExcludeDialPlan предотвращает перенесенную учетную запись пользователя от назначения для абонентской группы.) Другие параметры позволяют исключить политики голосовой связи, политики конференций, политики архивации, политики внешнего доступа и/или наличие политик при переносе учетных записей пользователей.

Перед тем, как запустить командлет Merge-CsLegacyTopology необходимо сначала установить пакет интерфейсов для обратной совместимости инструментария управления Windows (WMI); это приложение устанавливается путем запуска файла OCSWMIBC.msi. (файл OCSWMIBC.msi можно найти на установочном DVD-диске в папке установки.) После установки пакета интерфейсов для совместимости командлет Merge-CsLegacyUser может вызываться для перемещения одной или нескольких учетных записей пользователей.

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

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Move-CsLegacyUser"}

 

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

Identity

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

Microsoft.Rtc.Management.AD.UserIdParameter

Показывает удостоверение учетной записи пользователя, предназначенной для переноса. Удостоверения пользователей можно указать в одном из четырех форматов: 1) SIP-адрес пользователя; 2) имя участника-пользователя (UPN); 3) доменное имя пользователя и его имя для входа в формате "домен\логин" (например, litwareinc\kenmyer); 4) отображаемое имя пользователя в Active Directory (например, Ken Myer). Кроме того, на удостоверения пользователей можно ссылаться с помощью характерного имени пользователя в Active Directory.

При применении отображаемого имени в качестве удостоверения пользователя можно использовать подстановочный знак, звездочку (*). Например, удостоверение "* Иванов" вернет всех пользователей с фамилией Иванов.

Target

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

Microsoft.Rtc.Management.Deploy.Fqdn

Полное доменное имя пула регистратора, в котором находится учетная запись пользователя. Например: -Target atl-cs-001.litwareinc.com.

Confirm

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

System.Management.Automation.SwitchParameter

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

Credential

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

System.Management.Automation.PSCredential

Позволяет запустить командлет Move-CsLegacyUser под альтернативными учетными данными. Используется, когда в учетной записи, с использованием которой был выполнен вход в Windows, нет необходимых прав для работы с объектами пользователей.

Для использования параметра Credential сначала требуется создать объект PSCredential с помощью командлета Get-Credential. Дополнительные сведения см. в разделе справки, посвященном командлету Get-Credential.

DomainController

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

Microsoft.Rtc.Management.Deploy.Fqdn

Позволяет подключиться к указанному контроллеру домена для перемещения учетной записи пользователя. Чтобы подключиться к определенному контроллеру домена, добавьте параметр DomainController, за которым следует имя компьютера (например, atl-cs-001) или его полное доменное имя (например, atl-cs-001.litwareinc.com).

ExcludeArchivingPolicy

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

System.Management.Automation.SwitchParameter

Если этот параметр указан, любые политики архивации, назначенные для учетной записи пользователя, не сохраняются при переносе учетной записи.

ExcludeConferencingPolicy

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

System.Management.Automation.SwitchParameter

Если этот параметр указан, любые политики конференций, назначенные для учетной записи пользователя, не сохраняются при переносе учетной записи.

ExcludeDialPlan

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

System.Management.Automation.SwitchParameter

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

ExcludeExternalAccessPolicy

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

System.Management.Automation.SwitchParameter

Если этот параметр указан, любые политики внешнего доступа, назначенные для учетной записи пользователя, не сохраняются при переносе учетной записи.

ExcludePresencePolicy

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

System.Management.Automation.SwitchParameter

Если этот параметр указан, любые политики присутствия, назначенные для учетной записи пользователя, не сохраняются при переносе учетной записи.

ExcludeVoicePolicy

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

System.Management.Automation.SwitchParameter

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

Force

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

System.Management.Automation.SwitchParameter

Подавляет отображение любых сообщений о некритических ошибках, которые могут возникать при выполнении этой команды.

HostedMigrationOverrideUrl

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

System.String

URL-адрес размещенной службы миграции, используемой для миграции пользователя в версию Office 365 Skype для бизнеса Server 2015.

IgnoreBackendStoreException

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

System.Management.Automation.SwitchParameter

Если этот параметр указан, компьютер игнорирует любые ошибки, возникающие при работе с серверной базой данных, и выполняет попытку переместить пользователя несмотря на ошибки.

PassThru

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

System.Management.Automation.SwitchParameter

Позволяет передать объект пользователя через конвейер. Объект представляет перемещаемую учетную запись пользователя. По умолчанию командлет Move-CsLegacyUser не передает объекты через конвейер.

ProxyPool

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

Microsoft.Rtc.Management.Deploy.Fqdn

Этот параметр используется только с Communications Server 2007 R2. Он не должен использоваться с локальной реализацией Skype для бизнеса Server 2015.

WhatIf

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

System.Management.Automation.SwitchParameter

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

Нет. Командлет Move-CsLegacyUser не принимает входные данные из конвейера.

Командлет Move-CsLegacyUser не возвращает никакие значения или объекты. Вместо этого командлет переносит экземпляры объекта Microsoft.Rtc.Management.ADConnect.Schema.ADUser.

 
Показ: