关于 Configuration Manager 中的客户端安装属性

 

适用对象:System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

使用 System Center 2012 Configuration Manager CCMSetup.exe 命令,您可以在您的企业计算机上手动安装 System Center 2012 Configuration Manager 客户端软件。

CCMSetup 程序将下载所有必要的文件以从指定的管理点或指定的源位置中完成客户端安装。 这些文件可能包括下列各项:

  • 安装 System Center 2012 Configuration Manager 客户端软件的 Windows Installer 包 Client.msi。

  • Microsoft 后台智能传输服务 (BITS) 安装文件(如果需要)。

  • Windows Installer 安装文件(如果需要)。

  • System Center 2012 Configuration Manager 客户端的更新和修补程序(如果需要)。

System_CAPS_note注意

在 System Center 2012 Configuration Manager 中,不能直接运行 Client.msi 文件。

CCMSetup.exe 提供了几个可自定义安装行为的命令行属性。 此外,你还可以指定属性以修改 CCMSetup.exe 命令行中的 Client.msi 行为。

System_CAPS_important重要事项

你必须在指定 Client.msi 的属性之前指定所有必需的 CCMSetup 属性。

CCMSetup.exe 及其支持文件位于 System Center 2012 Configuration Manager 站点服务器上 System Center 2012 Configuration Manager 安装文件夹的“Client”文件夹中。 该文件夹以 <站点服务器名称>\SMS_<站点代码>\Client 的形式在网络上共享。

在命令提示符处,CCMSetup.exe 命令使用下列格式:

CCMSetup.exe [Ccmsetup 属性] [client.msi 安装属性]

例如,CCMSetup.exe /mp:SMSMP01 /logon SMSSITECODE=S01 FSP=SMSFSP01 执行以下操作:

  • 指定名为 SMSMP01 的管理点以请求用于下载客户端安装源文件的分发点列表。

  • 指定在计算机已有 System Center 2012 Configuration Manager 的某个版本或 Configuration Manager 2007 客户端时停止安装。

  • 指示 client.msi 将客户端分配到站点代码 S01。

  • 指示 client.msi 使用名为 SMSFP01 的回退状态点。

System_CAPS_note注意

如果属性包含空格,则用引号 ("") 括起来。

下表中描述的属性可用于修改 CCMSetup.exe 的安装行为。

System_CAPS_important重要事项

如果已经为 System Center 2012 Configuration Manager 扩展了 Active Directory 架构,则许多客户端安装属性都在 Active Directory 域服务中发布并由 System Center 2012 Configuration Manager 客户端自动读取。 有关 Active Directory 域服务中发布的客户端安装属性列表,请参阅关于 Configuration Manager 中的发布到 Active Directory 域服务的客户端安装属性

CCMSetup.exe 命令行属性

属性

更多信息

/?

打开显示 ccmsetup.exe 的命令行属性的“CCMSetup”对话框。

示例:ccmsetup.exe /?

/source:<路径>

指定从中下载安装文件的位置。 您可以使用本地安装路径或 UNC 安装路径。 使用服务器消息块 (SMB) 协议下载文件。

System_CAPS_note注意

可以在命令行上多次使用 /source 属性,以指定从中下载安装文件的备用位置。

System_CAPS_important重要事项

要使用 /source 命令行属性,用于客户端安装的 Windows 用户帐户对安装位置必须具有“读取”权限。

示例:ccmsetup.exe /source:"\\computer\folder"

/mp:<计算机>

指定供计算机连接到的源管理点,以便计算机能够找到最近的分发点来下载客户端安装文件。 如果没有分发点或者计算机在 4 个小时后无法从分发点下载文件,则客户端将从指定的管理点下载文件。

计算机通过 HTTP 或 HTTPS 连接下载文件,具体情况视客户端连接的站点系统角色配置而定。 如果配置了 BITS 限制,则下载将使用 BITS 限制。 如果所有分发点和管理点都仅针对 HTTPS 客户端连接进行配置,则你必须验证客户端计算机是否具有有效的公钥基础结构 (PKI) 客户端证书。

System_CAPS_note注意

你可以使用“/mp”命令行属性来指定多个管理点,以便在计算机无法连接到第一个管理点的情况下尝试下一个管理点,依次类推。 在指定多个管理点时,请使用分号分隔各个值。

System_CAPS_important重要事项

此属性仅用于指定初始管理点,供计算机查找接近的源以下载客户端安装文件。 它不会指定安装后为其分配客户端的管理点。 你可以在任何站点中指定任何 System Center 2012 Configuration Manager 管理点,以向计算机提供一个分发点的列表,计算机可从这些分发点中下载客户端安装文件。

使用计算机名时的示例: ccmsetup.exe /mp:SMSMP01

使用 FQDN 时的示例: ccmsetup.exe /mp:smsmp01.contoso.com

System_CAPS_tip提示

如果客户端通过使用 HTTPS 连接到管理点,通常你必须为此选项指定 FQDN,而不是计算机名。 你指定的值必须包括在管理点的 PKI 证书使用者或使用者备用名称中。 尽管 配置管理器 对于 Intranet 上的连接支持仅位于此 PKI 证书中的计算机名,但作为最佳安全方案,建议使用 FQDN。

/retry:<分钟>

指定 CCMSetup.exe 无法下载安装文件时的重试间隔。 默认值为 10 分钟。 在达到在“downloadtimeout”安装属性中指定的限制之前,CCMSetup 将不断重试。

示例:ccmsetup.exe /retry:20

/noservice

防止 CCMSetup 以服务方式运行。 CCMSetup 以服务方式运行时,它将在计算机的“本地系统”帐户的上下文中运行,该帐户可能没有足够的权限来访问安装过程所需的网络资源。 如果指定 /noservice 选项,CCMSetup.exe 将在你用于启动安装过程的用户帐户的上下文中运行。 此外,如果你使用脚本来运行带 /service 属性的 CCMSetup.exe,由于 CCMSetup 服务执行客户端安装,CCMSetup.exe 在服务启动后退出,并且可能无法正确报告安装详细信息。 如果未指定此命令行属性,则在默认情况下将使用 /service

示例:ccmsetup.exe /noservice

/service

指定 CCMSetup 应作为使用本地系统帐户的服务运行。

示例:ccmsetup.exe /service

/uninstall

指定应卸载 System Center 2012 Configuration Manager 客户端软件。 有关详细信息,请参阅 如何在 Configuration Manager 中管理客户端

示例:ccmsetup.exe /uninstall

/logon

指定在已安装 System Center 2012 Configuration Manager 或 配置管理器 客户端的任何版本的情况下应停止进行客户端安装。

示例:ccmsetup.exe /logon

/forcereboot

指定如果需要重新启动才能完成客户端安装,则 CCMSetup 应强制客户端计算机重新启动。 如果未指定此选项,则 CCMSetup 将在需要重启时退出,然后在下一次手动重启后继续。

例如:CCMSetup.exe /forcereboot

/Bitspriority:<优先级>

指定通过 HTTP 连接下载客户端安装文件时的下载优先级。 可能的值如下:

  • FOREGROUND

  • HIGH

  • NORMAL

  • LOW

默认值为 NORMAL。

示例:ccmsetup.exe /BITSPriority:HIGH

/downloadtimeout:<分钟>

以分钟为单位指定 CCMSetup 放弃下载客户端安装文件之前将尝试的时间长度。 默认值为 1440 分钟(1 天)。

示例:ccmsetup.exe /downloadtimeout:100

/UsePKICert

如果指定,则客户端将使用包括客户端身份验证的 PKI 证书(如果该证书可用)。 如果找不到有效的证书,则客户端将回退为使用 HTTP 连接和自签名证书。 如果未指定此选项,则客户端将使用自签名证书,并且与站点系统的所有通信均通过 HTTP 进行。

System_CAPS_note注意

某些情况下,安装客户端以使用 PKI 客户端证书时不必指定此属性。 这些情况包括使用客户端请求安装客户端以及基于软件更新点的客户端安装。 但是,无论何时你手动安装客户端并使用 /mp 属性指定配置为仅接受 HTTPS 客户端连接的管理点时,都必须指定此属性。 使用 CCMALWAYSINF=1 属性(与用于基于 Internet 的管理点和站点代码的属性一起)为仅 Internet 的通信安装客户端时,也必须指定此属性。 有关基于 Internet 的客户端管理的详细信息,请参阅规划基于 Internet 的客户端管理

例如:CCMSetup.exe /UsePKICert

/NoCRLCheck

指定客户端在使用 PKI 证书通过 HTTPS 进行通信时应不检查证书吊销列表 (CRL)。

如果未指定此选项,则客户端将在通过使用 PKI 证书建立 HTTPS 连接之前检查 CRL。

有关客户端 CRL 检查的详细信息,请参阅规划 PKI 证书吊销

例如:CCMSetup.exe /UsePKICert /NoCRLCheck 

/config:<配置文件>

指定包含客户端安装属性的文本文件的名称。 除非还指定 /noservice CCMSetup 属性,否则,对于 32 位和 64 位操作系统,此文件必须位于 CCMSetup 文件夹 <%Windir%>\Ccmsetup 中。 如果指定 /noservice 属性,此文件必须位于你从中运行 CCMSetup.exe 的相同文件夹中。

例如:CCMSetup.exe /config:<配置文件名.txt>

使用站点服务器计算机上 <Configuration Manager 目录>\bin<平台> 文件夹中的 mobileclienttemplate.tcf 文件提供文件的正确格式。 此文件也包含注释表单中有关各个部分以及使用方式的信息。 指定 [Client Install] 部分中的客户端安装属性,其后紧跟下列文本:Install=INSTALL=ALL

[Client Install] 部分条目示例:Install=INSTALL=ALL SMSSITECODE=ABC SMSCACHESIZE=100

/skipprereq:<文件名>

指定在安装 配置管理器 客户端时 CCMSetup.exe 不得安装指定的必备程序。

例如:CCMSetup.exe /skipprereq:silverlight.exeCCMSetup.exe /skipprereq:dotnetfx40_client_x86_x64.exe;Silverlight.exe

System_CAPS_note注意

此属性支持输入多个值。 使用分号字符 (;) 来分隔各个值。

/forceinstall

适用于 System Center 2012 Configuration Manager SP1 和更高版本:

指定将卸载任何现有客户端,然后安装新客户端。

/Excludefeatures:<功能>

指定在安装 配置管理器 客户端时 CCMSetup.exe 将不安装指定的功能。

例如:CCMSetup.exe /ExcludeFeatures:ClientUI 将不会在客户端上安装软件中心。

System_CAPS_note注意

对于此版本,“ClientUI”是 /ExcludeFeatures 属性唯一支持的值。

client.msi 属性

下表中描述的属性可修改 client.msi 的安装行为。 如果使用客户端请求安装方法,则也可以在“客户端请求安装属性”对话框的“客户端”选项卡中指定这些属性。

属性

更多信息

CCMALWAYSINF

设置为 1 以指定客户端将始终基于 Internet 并永远不会连接到 Intranet。 客户端的连接类型显示为“始终连接 Internet”。

此属性应该与 CCMHOSTNAME(指定基于 Internet 的管理点的 FQDN)结合使用。 还应该与 CCMSetup 属性 /UsePKICert 以及站点代码结合使用。

有关基于 Internet 的客户端管理的详细信息,请参阅规划基于 Internet 的客户端管理

例如:CCMSetup.exe /UsePKICert CCMALWAYSINF=1 CCMHOSTNAME=SERVER3.CONTOSO.COM SMSSITECODE=ABC

CCMCERTISSUERS

指定证书颁发者列表,该列表是 配置管理器 站点信任的受信任根证书 (CA) 证书的列表。

有关证书颁发者列表以及客户端如何在证书选择过程中使用该列表的详细信息,请参阅 规划 PKI 客户端证书选择

这是根 CA 证书中的使用者属性的区分大小写的匹配项。 属性可由逗号 (,) 或分号 (;) 分隔。 可通过使用分隔条来指定多个根 CA 证书。 例如:

CCMCERTISSUERS=”CN=Contoso Root CA; OU=Servers; O=Contoso, Ltd; C=US | CN=Litware Corporate Root CA; O=Litware, Inc.”

System_CAPS_tip提示

引用站点服务器计算机上 <Configuration Manager 目录>\bin\<平台> 文件夹中的 mobileclient.tcf 文件以复制为站点配置的 CertificateIssuers=<字符串>

CCMCERTSEL

如果客户端有多个可用于 HTTPS 通信的证书(包括客户端身份验证功能的有效证书),则指定证书选择条件。

你可以在“使用者名称”或者“使用者可选名称”中搜索完全匹配(使用 Subject:),或者搜索部分匹配(使用 SubjectStr:)。 例如:

CCMCERTSEL="Subject:computer1.contoso.com" 搜索在“使用者名称”或者“使用者备用名称”中与计算机名称“computer1.contoso.com”完全匹配的证书。

CCMCERTSEL="SubjectStr:contoso.com" 搜索在“使用者名称”或者“使用者备用名称”中包含“contoso.com”的证书。

您还可以在“使用者名称”或者“使用者备用名称”属性中使用对象标识符 (OID) 或可分辨名称属性,例如:

CCMCERTSEL="SubjectAttr:2.5.4.11 = Computers" 搜索以对象标识符表示且名为 Computers 的组织单位属性。

CCMCERTSEL="SubjectAttr:OU = Computers" 搜索以可分辨名称表示且名为 Computers 的组织单位属性。

System_CAPS_important重要事项

如果使用“使用者名称”框,则 Subject: 选择条件值的匹配过程是区分大小写的,而 SubjectStr: 选择条件值的匹配过程则是不区分大小写的。

如果使用“使用者可选名称”框,则 Subject: 选择条件值和 SubjectStr: 选择条件值的匹配过程都是不区分大小写的。

可用于证书选择的完整属性列表在对于 PKI 证书选择条件支持的属性值中列出。

如果多个证书与搜索相符,并且属性 CCMFIRSTCERT 已设置为 1,则选择有效期最长的证书。

CCMCERTSTORE

如果要用于 HTTPS 通信的客户端证书不在计算机存储的默认“个人”证书存储中,则指定备用证书存储名称。

例如:CCMSetup.exe /UsePKICert CCMCERTSTORE="ConfigMgr"

CCMFIRSTCERT

如果设置为 1,则此属性指定客户端应选择有效期最长的 PKI 证书。 如果将网络访问保护与 IPsec 强制配合使用,则可能需要此设置。

例如:CCMSetup.exe /UsePKICert CCMFIRSTCERT=1

CCMHOSTNAME

如果客户端是通过 Internet 进行管理,则指定基于 Internet 的管理点 FQDN。

不要将此选项与 SMSSITECODE=AUTO 安装属性一起指定。 基于 Internet 的客户端必须直接分配到基于 Internet 的站点。

例如:CCMSetup.exe /UsePKICert/ CCMHOSTNAME="SMSMP01.corp.contoso.com"

CCMHTTPPORT

指定客户端在通过 HTTP 与站点系统服务器通信时应该使用的端口。

如果未指定此端口,则将使用默认值 80。

例如:CCMSetup.exe CCMHTTPPORT=80

CCMHTTPSPORT

指定客户端在通过 HTTPS 与站点系统服务器通信时应该使用的端口。 如果未指定此端口,则将使用默认值 443。

例如:CCMSetup.exe /UsePKICert CCMHTTPSPORT=443

SMSPUBLICROOTKEY

指定 Configuration Manager 信任的根密钥,无法从 Active Directory 域服务中检索此根密钥。 此属性适用于使用 HTTP 和 HTTPS 客户端通信的客户端。 有关详细信息,请参阅 规划受信任的根密钥

例如:CCMSetup.exe SMSPUBLICROOTKEY=<密钥>

SMSROOTKEYPATH

用于重新安装 Configuration Manager 信任的根密钥。 为包含受信任的根密钥的文件指定完整路径和文件名。 此属性适用于使用 HTTP 和 HTTPS 客户端通信的客户端。 有关详细信息,请参阅 规划受信任的根密钥

例如:CCMSetup.exe SMSROOTKEYPATH=<完整路径和文件名>

RESETKEYINFORMATION

如果 System Center 2012 Configuration Manager 客户端具有错误的 Configuration Manager 信任的根密钥,不能与受信任的管理点联系以接收受信任的新根密钥的有效副本,则必须使用此属性手动删除旧的受信任的根密钥。 此情况通常在将客户端从一个站点层次结构移至另一个站点层次结构时发生。 此属性适用于使用 HTTP 和 HTTPS 客户端通信的客户端。

例如:CCMSetup.exe RESETKEYINFORMATION=TRUE

CCMDEBUGLOGGING

启用调试日志记录。 可将该值设置为 0(关)或 1(开)。 默认值为 0。 这将使计算机记录一些有助于解决问题的低级信息。 应尽量避免在生产站点中使用此属性,因为这样可能会产生过多的日志记录,使得难以在日志文件中查找相关信息。 必须将 CCMENABLELOGGING 设置为 TRUE 以启用调试日志记录。

例如:CCMSetup.exe CCMDEBUGLOGGING=1

CCMENABLELOGGING

如果将此属性设置为 TRUE,则启用日志记录。 默认情况下,会启用日志记录。 日志文件存储在 配置管理器客户端 安装文件夹的“Logs”文件夹中。 默认情况下,此文件夹为 %Windir%\CCM\Logs。

例如:CCMSetup.exe CCMENABLELOGGING=TRUE

CCMLOGLEVEL

指定要写入 System Center 2012 Configuration Manager 日志文件的详细信息量。 指定 0 到 3 之间的一个整数,其中 0 表示最详细的日志记录,3 表示只记录错误。 默认值为 1。

例如:CCMSetup.exe CCMLOGLEVEL=3

CCMLOGMAXHISTORY

当 System Center 2012 Configuration Manager 日志文件的大小达到 250000 字节(或属性 CCMLOGMAXSIZE 指定的值)时,就会重命名为备份,并会创建新的日志文件。

此属性指定保留多少个先前版本的日志文件。 默认值为 1。 如果值设置为 0,则不保留任何旧的日志文件。

例如:CCMSetup.exe CCMLOGMAXHISTORY=0

CCMLOGMAXSIZE

以字节为单位指定日志文件的大小。 当日志达到指定大小时,该日志将重命名为一个历史记录文件,同时创建一个新文件。 此属性至少必须设置为 10000 字节。 默认值为 250000 字节。

例如:CCMSetup.exe CCMLOGMAXSIZE=300000

CCMALLOWSILENTREBOOT

指定在客户端安装之后需要重启时将允许计算机重启。

System_CAPS_important重要事项

即使用户当前已登录,计算机也将重新启动而不事先警告。

例如:CCMSetup.exe CCMALLOWSILENTREBOOT

DISABLESITEOPT

如果设置为 TRUE,则禁止对客户端计算机具有管理凭据的最终用户,在客户端计算机的控制面板中使用 Configuration Manager 更改 配置管理器客户端 分配的站点。

例如:CCMSetup.exe DISABLESITEOPT=TRUE

DISABLECACHEOPT

如果设置为 TRUE,则对客户端计算机具有管理凭据的最终用户将无法在客户端计算机的控制面板中使用 Configuration Manager 来更改 配置管理器客户端 的客户端缓存文件夹设置。

例如:CCMSetup.exe DISABLECACHEOPT=TRUE

SMSCACHEDIR

指定客户端计算机上用于存储临时文件的客户端缓存文件夹的位置。 默认情况下,此位置为 %Windir\ccmcache

例如:CCMSetup.exe SMSCACHEDIR="C:\Temp" 

此属性可以与 SMSCACHEFLAGS 属性结合使用,以进一步控制客户端缓存文件夹位置。

例如:CCMSetup.exe SMSCACHEDIR=Cache SMSCACHEFLAGS=MAXDRIVE 将客户端缓存文件夹安装在客户端上最大的可用磁盘驱动器上。

SMSCACHEFLAGS

配置用于存储临时文件的 System Center 2012 Configuration Manager 缓存文件夹。 可以单独或组合使用 SMSCACHEFLAGS 属性,组合使用时须以分号隔开。 如果未指定此属性,客户端缓存文件夹将依据 SMSCACHEDIR 属性进行安装,该文件夹将不会压缩,并且 SMSCACHESIZE 值将用作文件夹的大小(以 MB 为单位)。

指定客户端缓存文件夹的进一步安装详细信息。 可以指定下列属性:

  • PERCENTDISKSPACE:以总磁盘空间的百分比的形式指定文件夹大小。 如果指定此属性,则还必须以要使用的百分比值指定属性 SMSCACHESIZE。

  • PERCENTFREEDISKSPACE:以可用磁盘空间的百分比指定文件夹大小。 如果指定此属性,则还必须以要使用的百分比值指定属性 SMSCACHESIZE。 例如,如果磁盘具有 10 MB 的可用空间且 SMSCACHESIZE 指定为 50,则文件夹大小将设置为 5 MB。 您不能将此属性与 PERCENTDISKSPACE 属性结合使用。

  • MAXDRIVE:指定文件夹应该安装在最大的可用磁盘上。 如果已使用 SMSCACHEDIR 属性指定路径,则将忽略此值。

  • MAXDRIVESPACE:指定文件夹应该安装在具有最多可用空间的磁盘驱动器上。 如果已使用 SMSCACHEDIR 属性指定路径,则将忽略此值。

  • NTFSONLY:指定文件夹只能安装在用 NTFS 文件系统格式化的磁盘驱动器上。 如果已使用 SMSCACHEDIR 属性指定路径,则将忽略此值。

  • COMPRESS:指定文件夹应该以压缩方式存放。

  • FAILIFNOSPACE:指定如果没有足够的空间来安装文件夹,则应删除客户端软件。

System_CAPS_note注意

您可用分号隔开每个属性,以便为此属性指定多个属性。

如果未指定此属性,客户端缓存文件夹将依据 SMSCACHEDIR 属性创建,该文件夹将不会压缩,并且其大小将为 SMSCACHESIZ 属性中指定的大小。

例如:CCMSetup.exe SMSCACHEFLAGS=NTFSONLY;COMPRESS

System_CAPS_note注意

升级现有的客户端时忽略此设置。

SMSCACHESIZE

与 PERCENTDISKSPACE 或 PERCENTFREEDISKSPACE 属性结合使用时,以 MB 为单位或以百分比的形式指定客户端缓存文件夹的大小。 如果未设置此属性,则文件夹的默认最大大小为 5120 MB。 可指定的最低值为 1 MB。

System_CAPS_note注意

如果必须下载的新包将导致文件夹超出其最大大小,并且无法通过清除文件夹来提供足够的可用空间,则此包下载将会失败,程序或应用程序也将无法运行。

在升级现有客户端和客户端下载软件更新时将忽略此设置。

例如:CCMSetup.exe SMSCACHESIZE=100

System_CAPS_note注意

如果重新安装客户端,你无法使用 SMSCACHESIZE 或 SMSCACHEFLAGS 安装属性将缓存大小设置为小于以前的值。 如果试图这样做,则会忽略你的值,并且会将缓存大小自动设置为以前的最后一个大小。

例如,如果你安装默认缓存大小为 5120 MB 的客户端,然后重新安装缓存大小为 100 MB 的客户端,则重新安装的客户端上的缓存文件夹大小设置为 5120 MB。

SMSCONFIGSOURCE

指定 配置管理器 安装程序检查配置设置的位置和顺序。 此属性是一个包含一个或多个字符的字符串,其中每个字符都定义了一个特定的配置源。 单独或组合使用字符值 R、P、M 和 U,如以下示例所示:

  • R:检查注册表中的配置设置。

    单击此处查看有关在注册表中存储客户端安装属性的信息。

  • P:检查在命令提示符处提供的安装属性中的配置设置。

  • M:检查用 System Center 2012 Configuration Manager 客户端软件升级旧版客户端时的现有设置。

  • U:将安装的客户端升级为较新版本(并使用分配的站点代码)。

默认情况下,客户端安装使用 PU 先检查安装属性,然后再检查现有设置。

例如:CCMSetup.exe SMSCONFIGSOURCE=RP

SMSDIRECTORYLOOKUP

指定客户端是否能使用 Windows Internet 名称服务 (WINS) 来查找接受 HTTP 连接的管理点。 如果客户端无法查找 Active Directory 域服务或 DNS 中的管理点,则会使用此方法。

此属性与客户端是否将 WINS 用于名称解析无关。

可以为此属性配置两种不同的模式:

  • NOWINS:这是此属性最安全的设置,可防止客户端查找 WINS 中的管理点。 如果你使用此设置,客户端必须有备用方法来查找 Intranet 上的管理点,例如 Active Directory 域服务或通过使用 DNS 发布。

  • WINSSECURE:在此模式中,使用 HTTP 通信的客户端可使用 WINS 来查找管理点。 但是,该客户端必须具有受信任的根密钥的副本,然后才能成功地连接到管理点。 有关详细信息,请参阅 规划受信任的根密钥

如果未指定此属性,则将使用默认值 WINSSECURE。

例如:CCMSetup.exe SMSDIRECTORYLOOKUP=NOWINS

SMSSIGNCERT

在站点服务器上指定导出的自签名证书的完整路径和 .cer 文件名。

此证书存储在“SMS”证书存储中,并且具有“站点服务器”使用者名称以及“站点服务器签名证书”友好名称。

例如:CCMSetup.exe /UsePKICert SMSSIGNCERT=<完整路径和文件名>

SMSMP

指定供 配置管理器 客户端使用的初始管理点。

System_CAPS_important重要事项

如果管理点仅接受通过 HTTPS 进行的客户端连接(不允许 HTTP 客户端连接),你必须为管理点名称加上前缀 https://

例如:CCMSetup.exe SMSMP=smsmp01.contoso.com

例如:CCMSetup.exe SMSMP=smsmp01.contoso.com

例如:CCMSetup.exe SMSMP=https://smsmp01.contoso.com

SMSSITECODE

指定要为其分配 配置管理器 客户端的 配置管理器 站点。 这可能是三个字符的站点代码或单词 AUTO。 如果指定了 AUTO 或者未指定此属性,则客户端将尝试从 Active Directory 域服务或指定的管理点中确定其 配置管理器 站点分配。

System_CAPS_note注意

如果还指定基于 Internet 的管理点 (CCMHOSTNAME),请不要使用 AUTO。 在这种情况下,必须将客户端直接分配到其站点。

例如:CCMSetup.exe SMSSITECODE=XZY

CCMINSTALLDIR

确定在其中安装 配置管理器 客户端文件的文件夹。 如果未设置此属性,则客户端软件将安装在 %Windir%\CCM 文件夹中。 无论这些文件安装在哪个文件夹中,Ccmcore.dll 文件都始终安装在 %Windir%\System32 文件夹中。 此外,在 64 位操作系统上,会始终在 %Windir%\SysWOW64 文件夹中安装 Ccmcore.dll 文件的副本,以支持使用 配置管理器 软件开发工具包 (SDK) 中的 32 位版本 配置管理器 客户端 API 的 32 位应用程序。

例如:CCMSetup.exe CCMINSTALLDIR="C:\ConfigMgr"

CCMADMINS

指定可访问客户端设置和策略的一个或多个 Windows 用户帐户或组。 这在 System Center 2012 Configuration Manager 管理员对客户端计算机没有本地管理凭据时很有用。 你可以指定由分号分隔的帐户列表。

例如:CCMSetup.exe CCMADMINS="Domain\Account1;Domain\Group1"

FSP

指定接收和处理 配置管理器 客户端计算机发送的状况消息的回退状态点。

有关回退状态点的详细信息,请参阅 确定你是否需要回退状态点

例如:CCMSetup.exe FSP=SMSFP01

DNSSUFFIX

为客户端指定 DNS 域以查找在 DNS 中发布的管理点。 找到管理点后,该管理点将告知客户端有关层次结构中其他管理点的信息。 这意味着通过使用 DNS 发布找到的管理点不必来自客户端的站点,而可以是层次结构中的任何管理点。

System_CAPS_note注意

如果客户端与发布的管理点位于同一域中,则不必指定此属性。 在此情况下,会自动使用客户端的域来搜索 DNS 以查找管理点。

有关 DNS 发布作为 配置管理器 客户端的服务定位方法的详细信息,请参阅服务定位和客户端如何确定向其分配的管理点

System_CAPS_note注意

默认情况下,在 配置管理器 中未启用 DNS 发布。

例如:CCMSetup.exe SMSSITECODE=ABC DNSSUFFIX=contoso.com

CCMEVALINTERVAL

指定客户端运行状况评估工具 (ccmeval.exe) 运行时的频率。 你可以指定从“1”到“1440”分钟的值。 如果未指定此属性或指定不正确的值,则评估将每天运行一次。

CCMEVALHOUR

指定客户端运行状况评估工具 (ccmeval.exe) 运行时的小时。 你可以指定介于“0”(午夜)和“23”(晚上 11 点)之间的值。 如果未指定此属性或指定不正确的值,则评估将在午夜运行。

IGNOREAPPVVERSIONCHECK

指定在安装客户端之前不检查是否存在 Microsoft Application Virtualization (App-V) 的最低所需版本。

System_CAPS_important重要事项

如果在未安装 App-V 的情况下安装 配置管理器 客户端,你将无法部署虚拟应用程序。

例如:CCMSetup.exe IGNOREAPPVVERSIONCHECK=TRUE

NOTIFYONLY

指定客户端状态将报告而不修正找到的 配置管理器 客户端问题。

有关详细信息,请参阅 如何在 Configuration Manager 中配置客户端状态

对于 PKI 证书选择条件支持的属性值

配置管理器 对于 PKI 证书选择条件支持下列属性值:

OID 属性

可分辨名称属性

属性定义

0.9.2342.19200300.100.1.25

DC

域组件

1.2.840.113549.1.9.1

E 或 E-mail

电子邮件地址

2.5.4.3

CN

公用名

2.5.4.4

SN

使用者名称

2.5.4.5

SERIALNUMBER

序列号

2.5.4.6

C

国家/地区代码

2.5.4.7

L

区域

2.5.4.8

S 或 ST

省或自治区名称

2.5.4.9

STREET

街道地址

2.5.4.10

O

组织名称

2.5.4.11

OU

组织单位

2.5.4.12

T 或 Title

标题

2.5.4.42

G 或 GN 或 GivenName

给定名称

2.5.4.43

I 或 Initials

缩写

2.5.29.17

(没有值)

使用者可选名称