Get-CsAdServerSchema

 

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

返回指示是否正确配置 Active Directory 架构以允许安装 Microsoft Lync Server 2010 的信息。

语法

Get-CsAdServerSchema [-Report <String>]

详细说明

只有正确扩展 Active Directory 架构后才能安装 Lync Server 2010;这意味着,必须将特定于 Lync Server 的对象和属性添加到 Active Directory 域服务 (AD DS) 后才能进行安装。例如,必须修改用户帐户对象以允许执行某些操作(如指示分配给用户的语音策略,或报告帐户是否启用了企业语音)的属性。

Get-CsAdServerSchema cmdlet 将返回单个值,通知您 Active Directory 是否已扩展,并准备好安装 Lync Server。如果 Get-CsAdServerSchema 返回值 SCHEMA_VERSION_STATE_CURRENT,则架构已扩展。如果该 cmdlet 返回其他任何值,则说明架构尚未扩展。

Get-CsAdServerSchema 通常作为安装向导的一部分运行;如果安装向导确定未正确准备架构,您将收到错误消息,并且将停止安装。但是,也可以独立于安装向导运行 Get-CsAdServerSchema,这样您就可以在尝试安装 Lync Server 之前验证架构状态。

Get-CsAdServerSchema 与以下 Microsoft Office Communications Server 2007 R2 命令执行相同的功能:Lcscmd.exe /domain /action:CheckSchemaPrepState。

谁能运行此 cmdlet:默认情况下,对 Active Directory 具有读取权限的任何用户都可以在本地运行 Get-CsAdServerSchema cmdlet。通常,所有域成员均拥有该权限。

参数

参数 必需 类型 描述

Report

可选

字符串

用于指定在该 cmdlet 运行时创建的日志文件的文件路径。例如:-Report "C:\Logs\SchemaPrep.html"

输入类型

无。Get-CsAdServerSchema 不接受通过管道传递的输入。

返回类型

Get-CsAdServerSchema 返回 Microsoft.Rtc.Management.Deployment.SchemaVersionState 对象的实例。

示例

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

Get-CsAdServerSchema

示例 1 中显示的命令返回 Active Directory 服务器架构的当前状态。如果架构处于最新状态,该命令将返回以下值:SCHEMA_VERSION_STATE_CURRENT。

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

Get-CsAdServerSchema -Report C:\Logs\Server_Schema.html

示例 2 也返回 Active Directory 服务器架构的当前状态。此外,该命令还将有关此架构的详细信息写入名为 C:\Logs\Server_Schema.html 的文件。其中包括架构主版本和次版本等详细信息。

另请参阅

其他资源

Install-CsAdServerSchema