Import-CsConfiguration

 

上一次修改主题: 2012-03-23

将您的 Microsoft Lync Server 2010 拓扑、策略和配置设置导入到中央管理存储或本地计算机中。

语法

Import-CsConfiguration -ByteInput <Byte[]> [-Force <SwitchParameter>] [-LocalStore <SwitchParameter>]

Import-CsConfiguration -FileName <String> [-Force <SwitchParameter>] [-LocalStore <SwitchParameter>]

详细说明

运行 Lync Server 2010 服务或服务器角色的计算机必须具有当前拓扑的副本、当前配置设置和当前策略等,然后才能以指定的角色进行工作。Lync Server 负责确保将该信息传递给需要它的每台计算机。

Import-CsConfiguration 和 Export-CsConfiguration cmdlet 用于在中央管理存储升级期间备份和恢复您的 Lync Server 拓扑、配置设置和策略。Export-CsConfiguration cmdlet 可用于将数据导出到 .ZIP 文件,然后,您可使用 Import-CsConfiguration cmdlet 读取该 .ZIP 文件,并将拓扑、设置和策略恢复到 中央管理存储。此后,Lync Server 的复制服务会将恢复的信息复制到运行服务的计算机。

最初配置外围网络中的计算机(例如,边缘服务器)时,也会使用导出和导入配置数据功能。配置外围网络中的计算机时,必须首先使用 CsConfiguration cmdlet 执行手动复制:您将需要使用 Export-CsConfiguration 导出配置数据,然后将 .ZIP 文件复制到外围网络中的计算机。此后,您就可以使用 Import-CsConfiguration 和 LocalStore 参数导入该数据。您仅需要执行此操作一次;此后,将会自动执行复制。

谁能运行此 cmdlet:默认情况下,以下各组的成员有权在本地运行 Import-CsConfiguration cmdlet:RTCUniversalServerAdmins。除了是 RTCUniversalServerAdmins 的成员,您还必须是本地管理员或有本地配置复制程序权限才能运行此 cmdlet。要返回分配了此 cmdlet 的所有基于角色的访问控制 (RBAC) 角色列表(包括您自己创建的任何自定义 RBAC 角色),请从 Windows PowerShell 提示符处运行以下命令:

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

参数

参数 必需 类型 描述

ByteInput

可选

字节数组

从变量中存储的字节数组读取拓扑信息。此字节数组是在调用 Export-CsConfiguration 时,通过使用 ByteInput 参数创建的。

不能在同一个命令中同时使用 ByteInput 参数和 FileName 参数。

FileName

可选

字符串

由 Export-CsConfiguration 创建的 .ZIP 文件的路径。例如:-FileName "C:\Config.zip"。请注意,在调用 Import-CsConfiguration 时,您必须包括 FileName 或 ByteInput 参数,但不能同时包括二者。

Force

可选

开关参数

如果在运行此命令时出现非致命错误,请绕过因这些错误而显示的任何提示。要将 Force 参数设置为 True,请使用以下语法:

-Force:$True

LocalStore

可选

开关参数

将配置数据复制到本地计算机而不是中央管理存储。

输入类型

无。Import-CsConfiguration 不接受通过管道传递的输入。

返回类型

Import-CsConfiguration 不会返回任何值或对象。

示例

-------------------------- 示例 1 ------------------------

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

上述命令将当前拓扑、配置设置和策略从名为 C:\Config.zip 的文件导入到中央管理存储中。

-------------------------- 示例 2 ------------------------

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

示例 2 说明最初如何将数据复制到外围网络中的计算机。在此示例中,配置数据已导出到名为 Config.zip 的文件中;然后,该文件被复制到了位于外围网络中的计算机上的 C:\ 文件夹下。接下来,使用带有 LocalStore 参数的 Import-CsConfiguration 导入该数据,这将使该数据导入到本地计算机而不是中央管理存储中。

-------------------------- 示例 3 --------------------------

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

示例 3 中显示的两个命令导出当前拓扑、配置设置和策略,然后将该数据导入到本地计算机中,所有操作均未使用 .ZIP 文件。为执行此操作,第一个命令使用 Export-CsConfiguration 和 AsBytes 参数以字节数组的形式导出当前拓扑、配置设置和策略;此字节数组存储在名为 $x 的变量中。在第二个命令中,使用 Import-CsConfiguration 和 ByteInput 参数导入存储在 $x 中的信息。LocalStore 参数使数据导入到本地计算机而不是中央管理存储中。最终结果是数据从中央管理存储复制到了本地计算机中。

另请参阅

其他资源

Export-CsConfiguration