尝试通过防火墙安装代理。 已经validation443和8531是通过telnet打开的。 CCMsetup.log显示使用HTTP的设置,而不是HTTPS。 认为它应该尝试使用HTTP和HTTPS。 我可以find交换机来指定HTTPS端口号,但无法find交换机使其使用基于HTTP的HTTPS。 我们是SCCM2012的新手,而不是现有的SCCM2007商店。 已编辑主机文件,以便它可以parsing防火墙(cfgman23.acme.com)内部的pipe理点服务器的名称。
启动设置
ccmsetup.exe smssitecode = XXX dnssuffix = dmz.acme.com /mp:cfgman23.acme.com CCMLOGLEVEL = 3
从日志Hilights,特别是最后一行写的。 CCMsetup prcocess从不退出。 保持重试,失败。
日志不会按原样粘贴。 太多<>字符? replace为{}
{![LOG[MSI properties: SMSSITECODE="XXX" DNSSUFFIX="dmz.acme.com" CCMLOGLEVEL="3" CCMHTTPPORT="80" CCMHTTPSPORT="443" CCMHTTPSSTATE="224" CCMFIRSTCERT="1"]LOG]!}{time="12:59:49.446+300" date="08-01-2012" component="ccmsetup" context="" type="1" thread="3872" file="ccmsetup.cpp:3738"} {![LOG[Sending message body '{ContentLocationRequest SchemaVersion="1.00"} {ClientPackage/} {ClientLocationInfo LocationType="SMSPACKAGE" DistributeOnDemand="0" UseProtected="0" AllowCaching="0" BranchDPFlags="0" AllowHTTP="1" AllowSMB="0" AllowMulticast="0" UseInternetDP="0"} {ADSite Name="SITE1"/} {Forest Name="dmz.acme.com"/} {Domain Name="dmz.acme.com"/} {IPAddresses} {IPAddress SubnetAddress="10.11.12.0" Address="10.11.12.66"/} {/IPAddresses} {/ClientLocationInfo} {/ContentLocationRequest} ']LOG]!}{time="12:59:49.587+300" date="08-01-2012" component="ccmsetup" context="" type="0" thread="1096" file="util.cpp:2205"} {![LOG[Sending message header '{Msg SchemaVersion="1.1"}{ID}{644FC761-CC17-4F41-8BA1-43C211AA497F}{/ID}{SourceHost}DUMMY{/SourceHost}{TargetAddress}mp:[http]MP_LocationManager{/TargetAddress}{ReplyTo}direct:DUMMY:LS_ReplyLocations{/ReplyTo}{Priority}3{/Priority}{Timeout}600{/Timeout}{ReqVersion}5931{/ReqVersion}{TargetHost}cfgman23.acme.com{/TargetHost}{TargetEndpoint}MP_LocationManager{/TargetEndpoint}{ReplyMode}Sync{/ReplyMode}{Protocol}http{/Protocol}{SentTime}2012-08-01T17:59:49Z{/SentTime}{Body Type="ByteRange" Offset="0" Length="1054"/}{Hooks}{Hook3 Name="zlib-compress"/}{/Hooks}{Payload Type="inline"/}{/Msg}']LOG]!}{time="12:59:49.587+300" date="08-01-2012" component="ccmsetup" context="" type="0" thread="1096" file="util.cpp:2286"} {![LOG[CCM_POST 'HTTP://cfgman23.acme.com/ccm_system/request']LOG]!}{time="12:59:49.587+300" date="08-01-2012" component="ccmsetup" context="" type="1" thread="1096" file="httphelper.cpp:802"}
所以我碰巧为一家也有MS Premier支持的公司工作。 由于MS已经离岸服务,这往往是单调乏味的,而且效率也不是很高,所以这通常不是解决问题的首选。 然而,在这种情况下,他们在几个小时后就能够帮助我。
尽pipe所有的文档都表明SCCM代理可以通过HTTP和HTTPS快乐地工作,但是在安装过程中不会轻易使用HTTPS,除非您能够帮助它。 MP和SMSMP交换机的文档说应该使用它们来提供服务器名称。 它并没有说你也可以控制用来连接到该服务器的协议,如果你这样做:
ccmsetup.exe smssitecode=XXX dnssuffix=dmz.acme.com CCMLOGLEVEL=3 /mp: https://cfgman23.acme.com smsmp= https://cfgman23.acme.com /source=\\domaindfs\stuff\scm12 /UsePKICert与我一起工作的MS技术意味着这是一个MS可能会被纠正的缺陷。 如果您是像我一样的SCCM新手,您可能还想知道使用CCMTrace工具读取基于XML的SCCM日志文件会有所帮助。
C:\ Program Files \ Microsoftconfigurationpipe理器\ tools \ CCMtrace.exe