我正在尝试在PowerShell中创build一个脚本,请求并为sccm应用程序目录中的用户或计算机安装可用的应用程序。 我知道有一种方法可以使用wmi方法强制sccm客户端操作。 例 WMIC /namespace:\\root\ccm path sms_client CALL TriggerSchedule "{00000000-0000-0000-0000-000000000003}" /NOINTERACTIVE 有一种方法是通过在用户计算机上执行wmi方法或命令行来强制安装和应用程序。
我们最近已经从我们以前的2007年安装迁移到SCCM 2012,并且已经卸载2007.问题是我们的WSUS服务器在其数据库中同时具有2007年和2012年的客户端,并且正试图将它们都安装到客户端计算机上。 有没有办法在不重新安装WSUS的情况下从WSUS中删除或终止2007客户端?
如何通过SCCM 2012单独打包Office 2010应用程序进行分发? 我可以使用MSP文件对Office套件进行打包来自定义它,但是如果我仅使用setup.exe / adminfile excelonly.msp安装Excel,则不能再使用不同的MSP文件再次运行安装Word到现有安装。 我得到的错误是: / adminfile命令行选项只能在产品的初始安装期间使用。
我只有一个网站。 将每个边界组设置为分配一个站点,而不是将所有客户端分配到一个站点的最佳方法是什么?
我们正在SCCM 2012 SP1中使用OSD部署Windows 7。 我们正在做这个无线。 我们正在努力的事情之一是自动连接到无线。 一个解决scheme是在OSD中使用NETSH WLAN Connect,但为此我们需要使用包含configuration文件的.xml文件,是否可以在OSD期间通过此文件? 我们需要在启动之前将所有内容预先放置到本地计算机上,因为在无线恢复之前,没有任何networking连接。 如果有更好的方法来启动连接,那就太好了。
对于遗留的目的,我们不直接从sccm启动,而是有一个独立的wds服务器,我们可以从这个服务器启动,然后上传sccm的启动wim(以及其他用于传统目的)。 回到SCCM,然而, 真正的怪癖在哪里。 所以,对于任何给定的任务序列,都有一个启动映像分配给它。 所以对于我的任务序列Beta我有相同的启动wim分配给它上传到wds服务器,没有什么大不了的。 我启动到pxe,从可用的任务序列列表中selectBeta ,并在我的路上。 在此之后,sccm将确保任务序列引用的任何软件包在某个分发点上可用,这包括引导wims。 我的问题直接在那之后。 如果任务序列中引用的引导wim的PackageID与此时正在运行的引导wim的PackageID 不匹配 (或者如果任务序列是从完整的Windows操作系统内运行的),则sccm将stage (读取下载并存储到某个地方)任务序列中引用的启动文件,提示用户“删除CD”并重新启动计算机,然后启动到该启动文件夹。 现在,我知道你在想什么: “Mike,只需使用wds服务器上的任务序列中引用的启动wim,就可以了。” 我不会因为不这样做而浪费你的时间。 问题是wds boot wim上的PackageID没有显示正确的PackageID。 Correct PackageID: SMS000D8 Perceived PackageID: SMS0009E 以下是视觉学习者的日志: 现在,我认识到了packageID:这是在升级到SP1后创build的原始sccm boot wim。 当然,如果我将启动wim分配给我的任务序列,一切都会继续,并且不会重新启动。 但是,为什么boot wim没有分配给Beta ? 每次我们尝试和更新启动wim,它都会失败。 如果它是驱动程序,额外的function,或者什么也没有,只是一个DP更新,它注入OSD二进制文件时失败,显然这也会不时发生。 导入新的启动wims并更新它们似乎工作正常,所以我们试着走这条路线,这就是我们现在的位置。 Beta需要在任务序列中间重新启动,如果我们重新启动到原始启动wim,我们最新的计算机模型的networking和/或存储驱动程序不在其中,坏的事情发生。 所以我做了更多的search,因为我不是唯一有这个问题的人,事实certificate我不是 。 现在,是的:可以将BootMediaPackageID任务序列variables的值更改为我在任务序列中需要的任何值(甚至在任务序列以预执行介质挂钩开始之前)并且快乐。 但是,任务序列variablesBootMediaPackageID是_SMSTSBootMediaPackageID并且该variables以及其他类似variables是只读的。 好消息是,所有的任务序列variables都存储在一个叫做variables.dat的文件中,从我在网上读到的文件中。 坏消息是这个文件不是明文。 有一个名为tsenv2的工具,应该可以通过内存映射来编辑这个文件,但是网站上说它是用于2007年的,当我尝试使用它的时候,我只是得到了一些Google没有听到的随机错误的。 我今天晚些时候和这些人召开电话会议,但是我并没有把所有的鸡蛋放在一个篮子里。 另一个论坛post提到,使用用于访问任务序列的媒体密码(如果有的话)对该文件进行encryption。 如果没有,这是简单的XML。 我们使用媒体密码,所以看起来很有希望。 这张海报还提到它使用AES-256-CBC进行encryption,这也听起来很有希望,所以我下载了openssl for Windows,然后去了镇上,没有任何结果。 说到我们的高级安全pipe理员似乎与cbc,如果我没有密钥和iv,但只是密码,可能不是enouh解密文件。 我怀疑MS是不是在咳嗽。 所以,那就是我所在的地方。 如果有人知道如何解决这个问题,我全都听。
我已经在Server 2012上安装了SCCM 2012 SP1。SQL 2008 R2 SP2上的CU10和SCCM上的CU4。 我经历了安装WSUSangular色的过程,该angular色似乎已成功完成,但是当我尝试执行安装后configuration时,则失败。 我已经卸载并重新安装没有成功,并已经看了很多关于如何解决这个问题的build议,可以在网上find,但不能得到任何解决问题的build议。 我已经检查了IIS控制台,但没有看到WSUS IIS网站。 这是不是发生在configuration的一部分? 当我检查Supsetup.log文件时,它告诉我WSUS安装成功。 尝试通过服务器pipe理器运行安装后configuration也失败。 我曾尝试使用PowerShell进行安装和configuration,结果相同。 任何想法或build议? 我尝试运行安装后configuration时的输出日志文件显示如下: 2014-02-14 09:08:51有二进制SID 2014-02-14 09:08:51设置内容位置… 2014-02-14 09:08:51从registry存储中取出ContentDir 2014-02-14 09:08:51 :08:51值为D:\ WSUS 2014-02-14 09:08:51将数据库打到多用户模式…… 2014-02-14 09:08:51完成设置多用户模式2014 -02-14 09:08:51将DB设置写入registry… 2014-02-14 09:08:51在registry中标记PostInstall for UpdateServices-Database … 2014-02-14 09:08:51启动服务W3SVC 2014-02-14 09:08:52configurationIIS … 2014-02-14 09:08:52开始:configuration网站2014-02-14 09:08:52在8530端口configuration网站2014-02- 14 09:09:02 System.ArgumentException:找不到系统设置。 请检查设置名称。 参数名称:Microsoft.UpdateServices.Internal.MachineSettingRedirector.GetValue(String valueName)上的IISTargetWebSiteIndex Microsoft.UpdateServices.Internal.BaseApi.IisConfiguration.Load()Microsoft.UpdateServices.Internal.BaseApi.IisConfiguration.UpdateRegistry()上Microsoft.UpdateServices Microsoft.UpdateServices.Administration.PostInstall.Execute()上的Microsoft.UpdateServices.Administration.PostInstall.Run()上的Microsoft.UpdateServices.Administration.PostInstall.ConfigureWebsite(Int32 portNumber)中的.Administration.UseCustomWebSite.InstallAndConfigure(IisConfiguration&iisConfiguration,Int32 […]
我使用系统configurationpipe理器2012,SP1到PXE – > Windows PE – > OSD几台电脑 我昨天在门口买了一台联想T520,想要OSD,但是在任务序列步骤中,我无法select一个硬盘,(机器上有一个工作的vista安装) 我以前见过这个问题,通常这意味着启动映像没有正确的存储驱动程序,但对于联想T520,我已经应用了存储驱动程序。 我连接了另一台联想T520,它能够像预期的那样超越这一步 究竟是什么原因,我可以OSD 1 T520笔记本电脑,而不是另一个? 他们是完全相同的模型
我们的环境正在运行SCCM 2012 SP1 CU2。 我们的工作站基地是99%的Windows 7,其中大部分是64位。 这篇文章( 链接 )显示了类似于正在发生的细节。 基本上,出了问题(无所谓 – 我找不到任何模式),ccmeval决定补救客户。 不幸的是,它启动了两次ccmsetup.exe,这是FUBAR的客户端,而且在某些情况下似乎能够对WMI造成破坏。 这与WMF 3无关,就像上面的文章所述。 我的工作站有WMF 3,不能自动修复。 相反。 任何时候都会触发补救措施,从而破坏客户端。 我知道我可以closures自动修复,从而为我的团队创造更多的工作,但可以节省一些头痛的问题。 所以这是我的问题 – 有没有人遇到这种行为,并找出出了什么问题? 此外, 你能解决它吗? 如果是这样,(如何)(在你的环境中)? 我希望避免打电话给MS,但我真的想知道什么是错的,如果有修复它。 看着SCCM 2012 R2文档,没有看到任何看起来修复的东西。
我知道在任务序列中,您可以select要使用的任务序列的引导映像。 但是,即使到了这一步,在计算机首次启动时,SCCM / WDS服务器会选取一张图像发送给该计算机。 SCCM / WDS如何select要使用的图像? 例如,我们有一个图像,称为SIT00001,它被分配给一个任务序列。 当电脑启动时,它会得到这个启动镜像。 现在,您要添加对新设备的支持,因此您需要获取原始映像,添加驱动程序,并创build一个新的映像进行testing,称之为SIT00002。 当你启动电脑时,在你select一个任务序列之前,该电脑会得到哪个图像? 有没有办法说“这台电脑应该得到这个形象,而个人电脑得到的形象”? 似乎有很多关于如何创build一个新的启动映像并将其分配给一个任务序列的信息,但他们似乎都跳过了最初的启动映像select过程。 或者至less,我的search技能还没有find。 任何人都可以点亮一下吗? 谢谢。