Invoke-CsUcsRollback

Skype for Business Server 2015
 

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

Удаляет контакты пользователя из универсального хранилища контактов и сохраняет сведения о контактах в Skype для бизнеса Server 2015. Универсальное хранилище контактов позволяет пользователям хранить единый набор контактов, к которому можно получить доступ с помощью Skype для бизнеса, Microsoft Outlook и/или Microsoft Outlook Web Access. Данный командлет впервые появился в Lync Server 2013.

Invoke-CsUcsRollback -Identity <UserIdParameter> [-Confirm [<SwitchParameter>]] [-DomainController <Fqdn>] [-Force <SwitchParameter>] [-PassThru <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Команда, показанная в примере 1, удаляет пользователя Ken Myer из универсального хранилища контактов.

Invoke-CsUcsRollback -Identity "Ken Myer"

В примере 2 все пользователи, размещенные в пуле регистратора atl-cs-001.litwareinc.com, удаляются из универсального хранилища контактов. Для этого команда сначала вызывает Get-CsUser с параметром Filter; на основании значения фильтра {RegistrarPool –eq "atl-cs-001.litwareinc.com"} возвращаются только пользователи, размещенные в пуле atl-cs-001.litwareinc.com. Затем учетные записи этих пользователей передаются в командлет Invoke-CsUcsRollback , который удаляет их из универсального хранилища контактов. Для подавления запроса подтверждения, который в противном случае будет появляться при откате каждой учетной записи, используется параметр Confirm со следующим синтаксисом:-Confirm:$False

Get-CsUser -Filter {RegistrarPool -eq "atl-cs-001.litwareinc.com"} | Invoke-CsUcsRollback -Confirm:$False

Единое хранилище контактов, представленное в Skype для бизнеса Server 2015, позволяет администратору хранить контакты пользователя в Exchange, а не в Skype для бизнеса Server 2015, а это, в свою очередь, позволяет пользователю осуществлять доступ к одному и тому же набору контактов как в Microsoft Outlook и Outlook Web Access, так и в Skype для бизнеса. (Кроме того, вы можете продолжить хранить контакты в Skype для бизнеса Server 2015. В этом случае пользователям придется вести два отдельных набора контактов: один для Outlook и Outlook Web Access и один для Skype для бизнеса Server 2015.)

Чтобы воспользоваться преимуществом единого хранилища контактов, вам следует среди прочего назначить пользователю политику службы обслуживания пользователей, которая позволяет использовать это единое хранилище контактов; если все остальные необходимые условия были выполнены, то в следующий раз, когда пользователь выполнит вход с помощью системы Skype для бизнеса Server 2015, его контакты будут автоматически перемещены из Skype для бизнеса Server 2015 в единое хранилище контактов. Дополнительные сведения см. в разделе справки для командлета Set-CsUserServicesPolicy.

Если позднее вы решите переместить эти контакты обратно в Skype для бизнеса Server 2015 (то есть из единого хранилища контактов), вам потребуется сделать две вещи. Во-первых, вам следует назначить пользователю новую политику службы обслуживания пользователей, которая запрещала бы использование единого хранилища контактов. Во-вторых, вам следует воспользоваться командлетом Invoke-CsUcsRollback , чтобы вручную перенести контакты из единого хранилища контактов обратно в Skype для бизнеса Server 2015. Простое изменение политики службы обслуживания пользователей не приводит к удалению контактов пользователя из единого хранилища контактов, это можно сделать, только вызвав командлет Invoke-CsUcsRollback .

Примечание. С технической точки зрения вызов командлета Invoke-CsUcsRollback без изменения политики службы обслуживания пользователей приведет к удалению контактов пользователя из единого хранилища контактов. Однако такое изменение будет носить лишь временный характер — если вы не изменяете политику службы обслуживания пользователей, то по истечении 7-дневного периода ожидания контакты пользователя будут автоматически перемещены обратно в единое хранилище контактов.

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

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Invoke-CsUcsRollback"}

Панель Панель управления Skype для бизнеса Server: функции, выполняемые командлетом Invoke-CsUcsRollback , недоступны в панели Панель управления Skype для бизнеса Server.

 

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

Identity

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

Microsoft.Rtc.Management.AD.UserIdParameter

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

Можно указать учетную запись пользователя с помощью различающегося имени пользователя в Active Directory.

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

Confirm

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

System.Management.Automation.SwitchParameter

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

-Confirm:$False

DomainController

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

Microsoft.Rtc.Management.Deploy.Fqdn

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

Force

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

System.Management.Automation.SwitchParameter

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

PassThru

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

System.Management.Automation.SwitchParameter

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

WhatIf

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

System.Management.Automation.SwitchParameter

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

Строковое значение или объект Microsoft.Rtc.Management.ADConnect.Schema.ADUser. Командлет Invoke-CsUcsRollback принимает конвейерный входной поток строковых значений, представляющих идентификаторы учетных записей пользователей. Командлет также принимает входной поток из объектов пользователя.

 
Показ: