none
SCCM2007 4个问题,帮忙解答? RRS feed

  • 问题

  • 1.sccm2007不能分发office2003,visio,project,sap,(我已经通过ORK对Office 2003进行定制,并手动集成了SP3)这几个软件在服务器上设置好包以后,客户端只能下载文件夹,而文件夹里的文件都不会下载,致使这些软件都不能安装.分发其他软件又没有这个问题,为什么会出现这种情况.我在单独安装office2003时,输入setup transforms=setup /qn /noreboot,安装完成后,仍然要重启电脑.还有没有其他参数,使安装完成后不用重启电脑.

    2.分发到客户端的软件都会在%windir%\system32\ccm\cache\下面建立和服务器端一样命名的软件包,可软件安装好以后,这些安装包都不会自动删除,这样会长期占用硬盘空间,要怎样才能使软件在客户端安装好以后,自动删除这些安装包.
    3.我只对集合里的某一台电脑分发软件,而我在分发软件时,会把软件也分发给集合中的其他电脑,能不能在不新建集合的情况下,只分发给某一台电脑
    4.软件分发出去以后,在客户端将软件删掉以后,安装包还保留在服务器中,客户端还会不会再自动安装?如果不能,还得需要重新分发一次吗?

    请大家帮忙看看,谢谢.
    2008年5月19日 10:08

答案

  • 问题1: 看看你的这几个软件,单Office2003 和SAP GUI,估计就超过1G了吧。 能下载文件夹说明你设置的是 download到本地来安装。那么你的local cache大小一定要超过你这个package的大小,否则就无法下载,无论你local硬盘有多大。

     

    解决方法:a。手工修改客户端cache大小。  b 做一个script去修改,将这个script做一个新的package/advertisement 分发出去。  c。修改advertisement设置为: 从local DP运行安装。 d, 切成几个小的package/advertisement 一个一个deploy

     

    是否重启要看软件本身和OS,不是参数决定的。就好像OS的patch,有的需要重启,有的不用重启,有的有时要重启,有时不要重启。

     

    问题2: cache空间是自动管理的。不会“长期”占用。要删除,就写一个bat文件,做成package/advertisement 即可。或者定制program时,将del命令加在最后。但是如果安装实际不成功,不断重复安装,网络流量会很大。

     

    问题3: 道理上来说,既然deploy到collection,当然应该所有机器都装。 一定要这么干,可以取巧:修改注册表,将SMS client使用的软件安装历史信息写入,欺骗advertised program agent,让它以为已经安装过了。 当然advertisement本身的属性也应该是 runonce if success的

     

    问题4:  软件是deploy给collection的,如果你的collection的定义条件是客户机不存在这个软件,那么客户端卸载后,该客户机被自动重新加回这个collection,SMS 自然会自动重新分发。

    2008年6月4日 10:07
    版主

全部回复

  • 问题1: 看看你的这几个软件,单Office2003 和SAP GUI,估计就超过1G了吧。 能下载文件夹说明你设置的是 download到本地来安装。那么你的local cache大小一定要超过你这个package的大小,否则就无法下载,无论你local硬盘有多大。

     

    解决方法:a。手工修改客户端cache大小。  b 做一个script去修改,将这个script做一个新的package/advertisement 分发出去。  c。修改advertisement设置为: 从local DP运行安装。 d, 切成几个小的package/advertisement 一个一个deploy

     

    是否重启要看软件本身和OS,不是参数决定的。就好像OS的patch,有的需要重启,有的不用重启,有的有时要重启,有时不要重启。

     

    问题2: cache空间是自动管理的。不会“长期”占用。要删除,就写一个bat文件,做成package/advertisement 即可。或者定制program时,将del命令加在最后。但是如果安装实际不成功,不断重复安装,网络流量会很大。

     

    问题3: 道理上来说,既然deploy到collection,当然应该所有机器都装。 一定要这么干,可以取巧:修改注册表,将SMS client使用的软件安装历史信息写入,欺骗advertised program agent,让它以为已经安装过了。 当然advertisement本身的属性也应该是 runonce if success的

     

    问题4:  软件是deploy给collection的,如果你的collection的定义条件是客户机不存在这个软件,那么客户端卸载后,该客户机被自动重新加回这个collection,SMS 自然会自动重新分发。

    2008年6月4日 10:07
    版主
  • 感谢您的回答.

    1.我将SCCM 2007安装到Widdows 2003下分发Office 2003和SAP GUI,采用同样的设置就就没有问题.并且默认Cache有4G多,应该不存在Cache不够用的的情况.我在分发SolidWorks 2006时有3G多,也能正常安装.在Win 2008环境下已经将SCCM 2007 SP1补丁装上.还是不能分发,只能下载目录.我再试试在Local DP安装,如果在Local DP运行安装,且同时安装上百台Client,会造成网络负荷很重吧.手动修改Client Cache的Script能否贴出来

    2.Client Cache空间会佔用多长时间清自动清除.我在网上搜索到一个删除Cache文件的Script,执行后不起作用.是来自SCCM SDK里的Script

    3.应该是设计使然了吧,在集合里都会安装.

    4,这个方法好,我去测试下

    2008年6月23日 14:31