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 参数使数据导入到本地计算机而不是中央管理存储中。最终结果是数据从中央管理存储复制到了本地计算机中。