Invoke-CsStorageServiceFlush

Skype for Business Server 2015
 

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

Очищает базу данных службы хранилища Skype для бизнеса Server 2015 на каждом сервере переднего плана в пуле. В очистку базы данных входит запись всех данных в очереди на диск с последующей очисткой очереди базы данных. Данный командлет впервые появился в Lync Server 2013.

Invoke-CsStorageServiceFlush -FlushType <FullFlush | SteadyStateFlush> -PoolFqdn <Fqdn> [-Binding <String>] [-Force <SwitchParameter>] [-HostNameStorageService <String>] [-WaitTime <TimeSpan>]

Команда, показанная в Примере 1, выполняет очистку "стационарного состояния" баз данных службы хранилища, обнаруженных в пуле atl-cs-011.litwareinc.com. При очистке стационарного состояния из очереди удаляются (и записываются на диск) только те данные, которые можно удалить без воздействия на работу базы данных.

Invoke-CsStorageServiceFlush -PoolFqdn "atl-cs-001.litwareinc.com" -FlushType "SteadyState"

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

В целом, администраторам не приходится взаимодействовать с этими данными в очереди. Однако могут быть случаи, когда очередь становится слишком большой (потому что в пуле регистратора, связанном с базой данных, идет отработка отказа). В таких случаях можно вызвать командлет Invoke-CsStorageServiceFlush , чтобы записать все данные в очереди на диск и затем очистить кэш базы данных.

Командлет Invoke-CsStorageServiceFlush также удобно использовать, когда одновременно требуется отключить несколько серверов переднего плана (например, для обновления программного обеспечения). В целом, серверы переднего плана в пуле следует выключать и перезапускать по одному — это помогает предотвратить потерю данных в результате перебалансировки группы маршрутизации. Однако в некоторых ситуациях может потребоваться одновременное выключение нескольких серверов. В целях защиты от потенциальной потери данных можно выполнять командлет Invoke-CsStorageServiceFlush перед выключением компьютеров. Это позволит очистить очередь для пула и записать все эти данные на диск перед остановкой серверов.

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

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

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

 

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

FlushType

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

Microsoft.Rtc.Management.Hadr.FlushType

Указывает тип очистки хранилища. Допустимые значения:

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

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

PoolFqdn

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

Microsoft.Rtc.Management.Deploy.Fqdn

Полное доменное имя пула, содержащего очищаемую службу хранилища.

Binding

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

System.String

Привязка Windows Communication Foundation (WCF). Привязка WCF определяет детали транспорта, кодировки и протокола, которые необходимы для взаимодействия клиентов и служб друг с другом. Допустимые значения:

NetNamedPipe

NetTCP

Force

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

System.Management.Automation.SwitchParameter

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

HostNameStorageService

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

System.String

Полное доменное имя сервера, на котором работает служба хранилища Skype для бизнеса Server 2015. Этот параметр обязателен, если параметр Binding установлен в значение NetTCP.

WaitTime

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

System.TimeSpan

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

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

Строковое значение.

 
Показ: