我的VM SCCM Windows 2012 R2服务器无法在我的Windows 7虚拟机上获得sccm-client。
我尝试了客户端推送和CCMSetup.exe正在运行,但最终停止。
ccmsetup.log使GetDPLocations失败,错误为0x80004005 :
<![LOG[Sending message header '<Msg SchemaVersion="1.1"><ID>{50C62C2C-DD4B-4314-9623-C554140C1312}</ID><SourceHost>DIEDERIKSPC</SourceHost> <TargetAddress>mp:[http]MP_LocationManager</TargetAddress> <ReplyTo>direct:DIEDERIKSPC:LS_ReplyLocations</ReplyTo> <Priority>3</Priority><Timeout>600</Timeout><ReqVersion>5931</ReqVersion> <TargetHost>WIN-52BO8J9011M.poliforma.nl</TargetHost> <TargetEndpoint>MP_LocationManager</TargetEndpoint> <ReplyMode>Sync</ReplyMode><Protocol>http</Protocol><SentTime>2017-10-09T16:48:38Z</SentTime><Body Type="ByteRange" Offset="0" Length="1120"/><Hooks> <Hook3 Name="zlib-compress"/></Hooks><Payload Type="inline"/></Msg>']LOG]!> <time="18:48:38.081-120" date="10-09-2017" component="ccmsetup" context="" type="0" thread="868" file="siteinfo.cpp:177"> <![LOG[CCM_POST 'HTTP://WIN-52BO8J9011M.poliforma.nl/ccm_system/request']LOG]!><time="18:48:38.081-120" date="10-09-2017" component="ccmsetup" context="" type="1" thread="868" file="httphelper.cpp:807"> <![LOG[Failed to receive ccm message response. Status code = 404]LOG]!><time="18:48:38.096-120" date="10-09-2017" component="ccmsetup" context="" type="2" thread="868" file="httphelper.cpp:1694"> <![LOG[GetDPLocations failed with error 0x80004005]LOG]!> <time="18:48:38.096-120" date="10-09-2017" component="ccmsetup" context="" type="3" thread="868" file="siteinfo.cpp:532"> <![LOG[Failed to get DP locations as the expected version from MP 'WIN-52BO8J9011M.poliforma.nl'. Error 0x80004005]LOG]!><time="18:48:38.096-120" date="10-09-2017" component="ccmsetup" context="" type="2" thread="868" file="ccmsetup.cpp:10926"> <![LOG[A Fallback Status Point has not been specified. Message with STATEID='101' will not be sent.]LOG]!><time="18:48:38.096-120" date="10-09-2017" component="ccmsetup" context="" type="1" thread="868" file="ccmsetup.cpp:9428"> <![LOG[Next retry in 10 minute(s)...]LOG]!><time="18:48:38.096-120" date="10-09-2017" component="ccmsetup" context="" type="0" thread="868" file="ccmsetup.cpp:8498">
我的SCCM网站发布到我的域名。 我已经将domainadmin设置为客户端推送安装的帐户。 我以pipe理员身份运行Extadsch.exe。 我有一个系统pipe理容器,委托了我的sccm服务器的完全权限。 我已经允许防火墙的入站和出站端口使用组策略:
远程差分压缩function已安装。
我安装了BITSfunction。 我也注意到用户没有在sccm中find。 我不知道这是否是一个问题,但我启用AD用户和组发现。
现在ccmsetup.log是不同的:
<![LOG[Received header '<Msg SchemaVersion="1.1"> <ID>{CC1F4564-DD1E-46D2-9771-E10CE01041EE}</ID> <SourceID>GUID:49295132-F8E6-4600-9903-51390C758F97</SourceID> <SourceHost>WIN-52BO8J9011M</SourceHost> <TargetAddress>direct:DIEDERIKSPC:LS_ReplyLocations</TargetAddress> <ReplyTo>MP_LocationManager</ReplyTo> <CorrelationID>{00000000-0000-0000-0000-000000000000}</CorrelationID> <Priority>3</Priority> <Timeout>600</Timeout> <TargetHost>DIEDERIKSPC</TargetHost> <TargetEndpoint>LS_ReplyLocations</TargetEndpoint><ReplyMode>Sync</ReplyMode><Protocol>http</Protocol><SentTime>2017-10-17T09:39:15Z</SentTime><Body Type="ByteRange" Offset="0" Length="1254"/><Hooks><Hook3 Name="zlib-compress"/><Hook Name="authenticate"><Property Name="Signature"></Property><Property Name="AuthSenderMachine">WIN-52BO8J9011M;WIN-52BO8J9011M.poliforma.nl;</Property><Property Name="MPSiteCode">RSP</Property></Hook></Hooks><Payload Type="inline"/></Msg>']LOG]!><time="11:39:15.941-120" date="10-17-2017" component="ccmsetup" context="" type="0" thread="3064" file="httphelper.cpp:1724"> <![LOG[Received reply body '<ContentLocationReply SchemaVersion="1.00"><ContentInfo PackageFlags=""><ContentHashValues/></ContentInfo><Sites><Site><MPSite SiteCode="RSP" MasterSiteCode="RSP" SiteLocality="LOCAL" IISPreferedPort="" IISSSLPreferedPort=""/><LocationRecords/></Site></Sites><ClientPackage FullPackageID="RSP00001" FullPackageVersion="1" FullPackageHash="5EF3A189C48F3469440A83026EC8ECD36EAD6EAF3B5D35663F8201BDE175413C" MinimumClientVersion="5.00.7804.1000" RandomizeMaxDays="7" ProgramEnabled="false" LastModifiedTime="30621757;2748940928" SiteVersionMatch="true" SiteVersion="5.00.7804.1000" EnablePeerCache="true"/></ContentLocationReply>']LOG]!><time="11:39:15.941-120" date="10-17-2017" component="ccmsetup" context="" type="0" thread="3064" file="siteinfo.cpp:221"> <![LOG[Failed to get DP locations as the expected version from MP 'WIN-52BO8J9011M.poliforma.nl'. Error 0x87d00215]LOG]!><time="11:39:15.941-120" date="10-17-2017" component="ccmsetup" context="" type="2" thread="3064" file="ccmsetup.cpp:10926"> <![LOG[MP 'WIN-52BO8J9011M.poliforma.nl' didn't return DP locations for client package with the expected version. Retrying in 30 minutes.]LOG]!><time="11:39:15.941-120" date="10-17-2017" component="ccmsetup" context="" type="2" thread="3064" file="ccmsetup.cpp:10752"> <![LOG[Next retry in 30 minute(s)...]LOG]!><time="11:39:15.941-120" date="10-17-2017" component="ccmsetup" context="" type="0" thread="3064" file="ccmsetup.cpp:8498">
CCMSetup.exe现在似乎不会停止。
我从sccm服务器重新安装了pipe理点angular色,但是这也不起作用。
编辑:
当我从\ Win-52bo8j9011m \ sms_rsp \ Client (sccm服务器)复制客户端安装文件并尝试安装sccm-client时,它只安装了microsoft silverlight,控制面板中的configurationpipe理器中没有任何更改:
在sccm中,安装的客户端对于Windows 7虚拟机仍然没有。
client.msi日志文件的一部分:
[13:38:32] ERROR: Cannot find the IntallUtil.exe C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe. Please install .NET Framework. Cannot find path C:\Windows\Microsoft.NET\Framework\v4.0.30319\ MSI (s) (88:44) [13:38:37:873]: Windows Installer reconfigured the product. Product Name: Configuration Manager Client. Product Version: 5.00.7804.1000. Product Language: 1033. Manufacturer: Microsoft Corporation. Reconfiguration success or error status: 0.
所以我安装了.NET Framework,并在Windows 7 VM上再次运行CCMSetup.exe。
在ccmsetup.log中再次出现相同的错误:
<![LOG[Failed to get assigned site from AD. Error 0x80004005]LOG]!><time="13:58:04.382-120" date="10-17-2017" component="ccmsetup" context="" type="2" thread="2968" file="ccmsetup.cpp:260"> <![LOG[GetADInstallParams failed with 0x80004005]LOG]!><time="13:58:04.382-120" date="10-17-2017" component="ccmsetup" context="" type="3" thread="2968" file="ccmsetup.cpp:300">
编辑2:
我以为我错过了我的windows文件夹中的DLL文件,名为IComboObject.dll ( https://www.youtube.com/watch?v=eIgqpQbTcb8 )。
我下载了DLL文件并在我的system32文件夹中运行了一个命令:
regsvr32 MyComobject.dll
我得到了一个错误,该文件无法find,所以我search了一些,发现这个video 。 我在我的system32文件夹中input了这个命令:
regsvr32 jscript.dll
之后,错误消失了我的client.msi和ccmsetup.log文件。
虽然我仍然没有工作的sccm-client。 我看到没有客户端安装在我的Windows 7在我的sccm服务器。
错误代码仍然是0x80004005,但现在的消息是不同的。
ccmsetup.log中的错误:
<![LOG[Failed to get assigned site from AD. Error 0x80004005]LOG]!><time="16:54:19.708-120" date="10-17-2017" component="ccmsetup" context="" type="2" thread="304" file="ccmsetup.cpp:260"> <![LOG[GetADInstallParams failed with 0x80004005]LOG]!><time="16:54:19.708-120" date="10-17-2017" component="ccmsetup" context="" type="3" thread="304" file="ccmsetup.cpp:300"> <![LOG[Couldn't find an MP source through AD. Error 0x80004005]LOG]!><time="16:54:19.708-120" date="10-17-2017" component="ccmsetup" context="" type="1" thread="304" file="ccmsetup.cpp:4643">
我在client.msi中看到的错误是:
[15:52:18] WARNING: Failed to delete setup in progress time-stamp with error 0x80070002 MSI (s) (A8:1C) [15:52:18:142]: Executing op: ActionStart(Name=SmsRemoteControlRepairConfig,Description=Repair may require to start Remote Control Service if Remote Control is enalbed.,) [15:52:18] ERROR: Unable to enumerate files in {3DA228BE-34DA-49f4-A081-66465B077429} (0x80070003)
我在sccm-server上安装了回退状态点站点系统angular色:
我在我的网站上激活了备用站点:
在客户端推送设置中,我禁用了自动推送安装,并启用了在域控制器中安装的选项。 在帐户选项卡我已经有我的domainadmin。 在安装属性中,我添加了我的FSP服务器(具有后备angular色的sccm-server)。
终于有了我的甜蜜胜利:
客户端以sccm安装validation:
w7上的软件中心vm:
configurationpipe理器w7中的更多操作:
解决scheme的来源
我认为客户端推送设置是问题,但我也必须告诉你,我重新启动了我的Windows 7虚拟机。