Import-CsConfiguration

Skype for Business Server 2015
 

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

Импортирует топологию, политики и параметры конфигурации Skype для бизнеса Server 2015 в центральное хранилище управления или на локальный компьютер.Данный командлет впервые появился в Lync Server 2010.

Import-CsConfiguration -ByteInput <Byte[]> <COMMON PARAMETERS>
Import-CsConfiguration -FileName <String> <COMMON PARAMETERS>
COMMON PARAMETERS: [-Force <SwitchParameter>] [-LocalStore <SwitchParameter>]

Команда, показанная в примере 1, импортирует текущую топологию, параметры конфигурации и политики из файла с именем C:\Config.zip в центральном хранилище управления.

Import-CsConfiguration -FileName "C:\Config.zip"

В примере 2 показан способ первоначальной репликации данных на компьютер, находящийся в сети периметра. В этом примере данные конфигурации экспортируются в файл с именем Config.zip, который затем копируется в папку C:\ на компьютере, находящемся в сети периметра. После этого для импорта данных выполняется командлет Import-CsConfiguration с параметром LocalStore, благодаря которому данные импортируются на локальный компьютер, а не в центральном хранилище управления.

Import-CsConfiguration -FileName "C:\Config.zip" -LocalStore

Две команды, показанные в примере 3, служат для экспорта текущей топологии, параметров конфигурации и политик и последующего импорта этих данных на локальный компьютер без использования ZIP-файла. Для этого в первой команде используется командлет Export-CsConfiguration с параметром AsBytes, который экспортирует текущую топологию, параметры конфигурации и политики в виде массива байтов. Этот массив байтов хранится в переменной с именем $x. Во второй команде используется командлет Import-CsConfiguration с параметром ByteInput, который импортирует данные, хранящиеся в переменной $x. Благодаря параметру LocalStore данные импортируются на локальный компьютер, а не в центральное хранилище управления. Конечный результат заключается в копировании данных из центрального хранилища управления на локальный компьютер.

$x = Export-CsConfiguration -AsBytes
Import-CsConfiguration -ByteInput $x -LocalStore

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

Командлеты Import-CsConfiguration и Export-CsConfiguration используются для резервного копирования и восстановления топологии, параметров конфигурации и политик Skype для бизнеса Server 2015 в процессе обновления центрального хранилища управления. Командлеты Export-CsConfiguration позволяют экспортировать данные в ZIP-файл. После этого можно воспользоваться командлетом Import-CsConfiguration для чтения ZIP-файла и восстановления топологии, параметров и политик в центральном хранилище управления. Затем службы репликации Skype для бизнеса Server 2015 реплицируют восстановленные сведения на компьютеры, на которых выполняются службы.

Экспорт и импорт данных конфигурации также используется при первоначальной настройке компьютеров, находящихся в сети периметра (например, Пограничный сервер). При настройке компьютера в сети периметра сначала необходимо выполнить репликацию вручную с помощью командлетов CsConfiguration: экспортируйте данные конфигурации с помощью командлета Export-CsConfiguration , а затем скопируйте ZIP-файл на компьютер в сети периметра. После этого можно импортировать данные с помощью командлета Import-CsConfiguration с параметром LocalStore. Это нужно сделать только один раз, после чего репликация будет выполняться автоматически.

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

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Import-CsConfiguration"}

 

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

ByteInput

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

System.Byte[]

Считывает сведения о топологии из массива байтов, хранящегося в переменной. Этот массив байтов создается с помощью параметра ByteInput при вызове командлета Export-CsConfiguration .

Использовать параметры ByteInput и FileName в одной команде нельзя.

FileName

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

System.String

Путь к ZIP-файлу, созданному с помощью командлета Export-CsConfiguration. Пример: -FileName "C:\Config.zip". Обратите внимание на то, что при вызове командлета Import-CsConfiguration можно использовать только один из параметров FileName или ByteInput, но не оба одновременно.

Force

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

System.Management.Automation.SwitchParameter

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

-Force:$True

LocalStore

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

System.Management.Automation.SwitchParameter

Копирует данные конфигурации на локальный компьютер, а не в центральное хранилище управления.

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

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

 
Показ: