在这篇文章中,我们将看到使用SCCM部署应用程序的步骤。配置管理器中的应用程序包含将软件包部署到设备所需的文件和信息,以及所有部署类型共享的有关软件的信息。华体会体育系列
应用程序类似于Configuration Manager中的包,但包含更多信息以支持智能部署。当您对应用程序进行更改时,将创建应用程序的新版本。存储了应用程序的以前版本,您可以在以后的时间检索它们。
应用程序部署属性
当我们部署应用程序时,我们会遇到一些应用程序的元素:
1)应用程序信息—提供应用程序的一般信息,如名称、描述、版本、所有者和管理类别。配置管理器可以从应用程序安装文件中读取这些信息(如果存在的话)。
2)应用程序目录—提供有关如何向浏览“应用程序目录”的用户显示应用程序的信息。
3)部署类型—部署类型包含在应用程序中,包含安装软件所需的信息。华体会体育系列部署类型还包含指定是否部署以及如何部署软件的规则。华体会体育系列单个应用程序可以具有使用相同技术的多个部署类型。
一)Windows安装程序—从Windows安装程序文件创建部署类型。配置管理器可以从同一文件夹中的Windows安装程序文件和相关文件中检索信息,以自动填充“创建部署类型向导”的某些字段。
b)微软应用虚拟化—从Microsoft application Virtualization 4清单(.xml)文件中检测应用程序信息和部署类型。
c)Windows移动机柜—从CAB (Windows Mobile Cabinet)文件创建部署类型。
d)诺基亚SIS文件-从Nokia Symbian安装源(SIS)文件创建部署类型。
当您使用SCCM部署应用程序时,您会遇到两件事——部署操作和部署目的。这两者都非常重要。
- 部署行动-部署行动包括“安装或"卸载”。我们可以通过在部署操作中提供相关信息来安装或卸载应用程序。
- 部署的目的-这是非常重要的,你有一个选项指定部署目的为"可用或"要求”。如果将应用程序部署给用户,用户将在application Catalog中看到发布的应用程序,并可以按需请求它。如果将应用程序部署到设备上,用户可以在Software Center中看到它,并根据需要安装它。华体会体育系列
现在让我们继续,在配置管理器中将应用程序部署到设备上。第一步是创建一个应用程序。我们将首先下载一个名为7 - zip x64在这里:7 - zip下载.我们将把安装文件放在名为华体会体育系列软件并共享文件夹。
使用SCCM部署应用程序
使用SCCM创建和部署应用程序的步骤包括。
- 启动SCCM控制台。
- 选择华体会体育系列软件库下,应用程序管理选择应用程序.
- 右击应用程序并选择创建应用程序.
选择自动检测信息..并选择类型为Windows安装程序(本机),指定7zip文件的位置。msi文件。
我们知道SCCM无法获得关于7zip安装文件的发布者的详细信息。我们将通过单击导入该文件是的.
单击Next。
在下一个屏幕上,让我们指定关于软件的一些细节,并选择Install行为华体会体育系列如果资源是设备,则为系统安装,否则为用户安装.单击Next。
点击下一个.
应用程序已经成功创建,单击Close。
可以通过单击查看所创建的应用程序应用程序下应用程序管理.因为我们还没有将这个应用程序部署到任何设备或集合上。”0在部署中。一旦我们部署了这个应用程序,计数应该会增加。
右键单击应用程序并单击部署。
点击浏览并指定集合作为所有系统.单击Next。
添加分配点,点击添加选择你的分配点。
选择行动为“安装”,目的为“要求”。
一旦将内容分发到内容服务器,应用程序就可用了。如果您想安排应用程序的可用性,请选择“将应用程序安排在以下位置可用”。我们不会计划应用程序可用性并立即将内容分发到内容服务器。选择安装截止日期"尽快”。单击Next。
为用户通知中,选择隐藏在软件中心和华体会体育系列所有通知.单击next。
不要在这里选择任何东西,单击“下一步”两次。
我们看到部署软件向导已经成功完成。华体会体育系列单击Close。
现在在部署我们看到值是"1"这是以前"0”。因为我们已经将应用程序部署到集合中,所以值发生了变化。
让我们检查应用程序是否已经部署在其中一台计算机上。我们将在名为“CLIENT.PRAJWAL.LOCAL”。哇,应用程序可以在开始菜单中看到
让我们从SCCM控制台进行检查,以查找有关应用程序部署的更多信息。在控制台的左手边选择监测中,选择部署.我们得到了很多关于我们部署的应用程序的信息。总资产数= 2也就是说该应用程序被安装在两台设备上。
双击应用程序,我们可以看到资产详细信息在这里。我们看到应用程序7zip安装在两个设备上,SCCM而且客户端.如果部署不成功,您可以通过单击Error选项卡来了解出错的原因。
你好,
我们是否可以将客户机中的应用程序从一个网络部署到另一个网络?
就像WFH的场景。
是的,只要客户机连接到网络并可以与SCCM服务器通信,就可以部署应用程序。
这是一个了不起的内容。非常感谢。
我的SCCM客户端如何知道它已经被应用程序,包和软件更新的目标?华体会体育系列
它是如何执行的?
你好,
我有一个软件,需要华体会体育系列部署在不同的路径上,而不是在客户端机器上的C驱动器,有什么方法,我可以SCCM部署该特定的软件到不同的路径,而不是C驱动器(默认)驱动器。
请注意,软件已经打包,并且已经在SCCM中华体会体育系列准备部署。但正如我提到的,它只直接部署到客户端机器的C驱动器。
请建议,
问候,
您是否了解如何将应用程序安装到默认驱动器以外的驱动器?
非常感谢
SCCM并不真正在本地完成这一工作。可以使用命令行开关重定向路径,但并非所有安装程序都支持这一点。或者,您可能需要用某种监视功能重新打包软件,以捕获安装期间所做的更改。华体会体育系列重新包装应该是最后的办法;如果可能的话,最好使用开关重定向。
我们是否有类似的文章将包部署给用户?
包裹已经不见了。旧的技术。
嗨Prajwal,
如何重新部署应用程序?我有一个PowerShell脚本,它检查注册表以获得监视器详细信息。然后它创建一个新的WMI类,以便SCCM可以读取它。我创建了一个应用程序,并将其指向脚本。我将应用程序部署到特定的集合,但脚本没有运行(即使我在脚本中调用了“Set-ExecutionPolicy Bypass”)。我假设脚本不会运行,因为脚本是从网络共享调用的(即使所有用户都对该网络共享具有适当的读取和修改权限)。当我从PC上手动运行脚本时,脚本工作得非常完美。
SCCM部署能够工作,因为脚本被复制到pc中(从该集合)到C:WindowsCCMCacheXXXXXX文件夹中
I’ve modified the script to run it from the local PC instead of the network share BUT I can’t redeploy the Application to the same collection…… SCCM tells me that the application has already been deployed to the same collection. How can I still redeploy the Application to the same collection ?
谢谢
拉杜
你好Prajwal,
我已经部署了一对exe应用程序,但有问题的应用程序的状态,而试图安装在客户端机器上,它显示失败,虽然应用程序安装成功。
请建议…
必须检查检测方法。您还必须检查成功代码和错误代码。这些问题在部署自定义应用程序时更为常见。
你好Prajwal,
早上好,
如何升级GoToAssist旧版本到新版本。你能帮忙吗?
或者首先如何使用sccm删除旧版本的应用程序并升级新应用程序。
嗨Prajwal,
请求创建一个部署exe应用程序不是“MSI”的教程。
例如需要部署BIOS,它是model_version.exe。需要部署这个,请告知。
我是你文章的忠实粉丝。我需要你在以下方面的帮助:
我想立即将应用程序部署到实验室的20台机器上。最好的方法是什么?目前,我必须从客户端机器(配置管理器)运行操作,以立即获得应用程序。服务器是否有办法立即推送它?
确保你已经将应用分发到分发点。将应用程序部署到集合,并从客户端机器运行操作周期,以加快部署速度。
有没有办法从客户端配置管理器运行“动作”,而不去客户端?可以从SCCM启动吗?
您可以使用右键单击工具,使用这些工具可以通过SCCM控制台为客户机运行操作周期。
我试图删除或删除SCCM,但无法,按钮是关闭的,并在windows应用程序修订历史中说“修订不能删除,除非没有其他对象引用该版本。”
你能帮帮我吗?
嗨Prajwal,
你能解释一下,我如何部署。msi应用程序,我需要做一些注册表设置的客户端pc上的这个应用程序?
谢谢,
Moe
请提供关于如何从sccm 2012安装包(.exe)的信息。
内容从分发点下载成功,但没有安装到机器上。
谢谢你!
创建一个集合,把你的单个设备放在那里。
我已经创建了一个应用程序,并向几百个用户推出了它。在测试期间发生了一个没有发生的意外错误,因此我们需要对一些安装文件进行更改。我编辑了一个批处理文件,它在调用可执行文件卸载之前推出的程序之后调用一些MSI安装。现在如何强制与原始部署兼容的设备,以便该集合的成员重新安装包含我所做的调整的新应用程序?
你好,这是可能部署应用程序与调度包“发生每1天”和选项“总是重新运行程序”?
谢谢你
应用程序只能部署到集合。
如何将应用程序部署到单个设备而不是整个设备集合?
普拉杰瓦尔,谢谢你分享信息。
能否提供Application Deployment的逐步故障排除流程?
嗨Prajwal,
我想知道你对最近上市的新部署工具有什么看法。像全面软件部署(Total Softwa华体会体育系列re Deployment)和Lansweeper这样的产品看起来非常有希望成为SCCM的新替代品。它们可能仍然缺乏一些“必须具备”的功能,但它们肯定提供了一些通用性。
我同意你的看法。有许多工具提供了与SCCM类似的功能。这完全取决于您选择什么工具以及用于什么目的。我会说,如果SCCM使您的工作变得容易,那么您可以尝试其他替代方案。
嘿,Prajwal,
我想让我们的应用程序自动安装。现在它们只是坐在那里什么都不做,直到用户点击安装。我们需要设置什么设置才能让应用程序自动安装而不需要用户做任何事情?谢谢你的帮助!
选择应用程序部署类型为Required,而不是Available。
嗨,为什么它总是先下载它,我想从DP运行程序,
嗨Prajwal,
我追随了你的脚步,但我选择的“目的”是“可用”。我想用户请求和安装从“软件中心”。华体会体育系列
下面我有三个问题。
1)哪个日志文件与部署问题相关。如果用户请求安装,但不知怎么安装失败了。
2)我如何看到部署Que,并停止它,让一个新的部署运行在相同的应用程序”。“编辑”正在运行的任务。
3)请分享链接“如何制作“自定义收集设备”或按IP范围我可以分类他们。
致以最诚挚的问候!
为什么要通知用户。在大多数组织中,用户不知道发生了什么部署。当您将软件部署到集合时,用户可以在系统托华体会体育系列盘中看到通知。系统中心为您完成。关于为用户弹出窗口,这是我真的不确定的。
嗨Prajwal,
需要帮助的是,我们正在使用sccm应用方法在我们的组织中部署Office 365,我们需要在安装Office之前和成功安装之后通知用户。我们有一些脚本可以给一个弹出消息通知用户,挑战是如何运行弹出脚本后,成功安装SCCM应用程序。
我们已经启用了所有软件中心通知,但这些通知只停留几秒钟,华体会体育系列如果可以,请帮助。
还要让我们知道,如果安装成功,是否可以使用Orchestrator发送自动电子邮件。
嗨Prajwal,
我已经在系统上推了一个EXE,但它卡住了0%下载。检查了IIS中的权限,部署应用程序的帐户也是OK的。我错过了什么。
可能有很多事情需要你检查。检查是否配置了边界和边界组。此外,execmgr.log文件说了什么?
Desai先生和Nakul先生好:
这个问题解决了吗?我也在努力解决同样的问题,但我正在部署一个BAT文件;而不是EXE。我没有建立SCCM 2012,也不太熟悉边界。据我所知,边界群的设置是正确的。如果边界设置不正确,它应该会影响所有部署,对吗?我们可以很好地部署MSI。我发现了边界和边界组之间的差异,但我不认为这是关键。一个边界被命名为“萨克拉门托”,一个边界组被拼写错误,“萨克拉门托”。
嗨Prajwal,
我正在使用SCCM 2012 R2的所有最新更新。
现在我面临应用程序部署的问题。即使在客户端系统上成功部署了应用程序,应用程序也会继续部署。
我错过什么了吗?我正在遵循你在你的帖子中描述的相同的方式。
谢谢,
Ganesh所
你是怎么检查软件被重新部署的?华体会体育系列
我们正在使用Lansweeper,在那里我们可以得到过去7天和24小时软件变化的细节。华体会体育系列
当它开始部署时,我也可以在客户端系统上看到通知。
请看附件截图。
谢谢,
Ganesh P
我们正在使用Lansweeper,在那里我们可以检查过去7天和过去24小时的软件更改。华体会体育系列
请见附件截图。通过启用部署通知,我也注意到了同样的情况。
我可以在客户端系统上看到部署通知。
谢谢
Ganesh P
你好,
msi在E驱。也会有一个C盘。如何在unc路径中,没有提到驱动器号,SCCM如何识别它在哪个驱动器中?如果我的msi是在c驱动器,那么也给上面的路径将工作?
在UNC路径中,您总是提供与存储软件的文件夹一起的路径。华体会体育系列
直接在服务器名后面,u提到了文件夹路径,而没有提到驱动器。这是我的怀疑。我得到一个错误提示说没有这样的文件/路径。我试过各种unc。我的msi直接在C:
@Manish -共享权限最小的文件夹,以便它显示在UNC路径中。SCCM必须知道你把。msi或。exe文件放在哪里了。
好的工作……
当我试图添加分配点,我找不到,所以请帮助我。
检查distmgr.log
Ccmsetup.log
Cas.log
Ccm日志
嗨Prajwal,
谢谢你的链接,这可能对我有帮助,我会很快更新的,我知道自私不是好事,但是你能不能让我明白,如果我想在windows机器上安装notepad++,我需要在目标机器上执行什么命令!!
乍一看,我想不出这个链接的命令。
嗨Prajwal,
我在IBM工具上工作,我已经给出了集成IBM SCCD与SCCM,我只是想知道:
1.我们如何使用SCCM的soap连通性
2.有没有办法部署软件在客户端机器使用命令行,让我说,我想华体会体育系列安装记事本在其中一个目标机器,我有以下细节与我
a.资产(目标机器)
b.资产(目标机器)的所有者
c.部华体会体育系列署软件
因此,我可以使用以上信息,并指示SCCM安装软件..华体会体育系列你的建议真的很有帮助。
嗨,Ravikant,我不确定SCCM的肥皂连通性。是的,您可以在SCCM中使用命令行或脚华体会体育系列本部署软件。
这是唯一的帖子,我得到了实际的一步一步的方法部署应用程序使用sccm.你也可以告诉我们如何部署其他应用程序?
是的,我正在努力。
嗨Prajwal,
需要你的建议和帮助。
要求-我必须创建一个以下PowerShell脚本的应用程序,并在SCCM 2012的管理模式下运行这个脚本作为我的ui - v代理应用程序的依赖(这个msi包已被成功测试)。
现在我如何创建以下程序的应用程序,并在SCCM 2012的PowerShell管理模式下运行该程序。我应该用一个小的任务序列还是应该使用简单的依赖特性。
强制启用脱机文件的程序-
$exists = Test-Path HKLM:\SYSTEM\CurrentControlSet\Services\CSC
如果存在($)
{
$startvalue = get-itemproperty HKLM:\SYSTEM\CurrentControlSet\Services\CSC | foreach{$_。开始}
If ($startvalue -eq 4)
{
set-itemproperty HKLM:\SYSTEM\CurrentControlSet\Services\CSC -Name起始值
set-itemproperty HKLM:\SYSTEM\CurrentControlSet\Services\CscService -Name起始值
}
}
$exists = Test-Path HKLM:\SYSTEM\CurrentControlSet\Services\CscService
如果存在($)
{
$startvalue = get-itemproperty HKLM:\SYSTEM\CurrentControlSet\Services\CSCService | foreach{$_。开始}
If ($startvalue -eq 4)
{
set-itemproperty HKLM:\SYSTEM\CurrentControlSet\Services\CSCService -Name起始值
set-itemproperty HKLM:\SYSTEM\CurrentControlSet\Services\Csc -Name起始值
}
}
嗨Prajwal,
我很好奇。选择“尽快”后,软件部署开始需要多长时间?华体会体育系列是否有办法迫使部署立即开始?
部署开始需要4-8分钟。你在部署什华体会体育系列么软件?
嗨Prajwal,
你以前遇到过这种情况吗?我需要你的意见。我已经在目标计算机上安装了SCCM配置客户端。但是客户端证书是None(应该是PKI)。CCM通知代理程序已禁用(应该启用)。行动应该更多(发现数据收集周期,软件库存周期和其他缺失)。华体会体育系列你认为是什么问题?
尝试故障排除步骤-
1)我已经重新安装代理(ccmsetup.exe /usepkicert SMSSITECODE=),
2)主机文件正确
3)检查失败客户端的日志- ccmsetup.log, ClientIDManagerStartup.log。
4)请求AD提供新的证书。
5)修改安装命令为ccmsetup.exe /NoCRLCheck /UsePKICert /mp:sccm2012sp . oceania。local /logon SMSSITECODE=
谢谢和问候,
Suparno
我想看到ccmsetup.log。
嗨Prajwal,
是的,你是对的。这是一个证书问题。证书显示有效期到2023年,但在指纹上显示的是不同的日期。删除了证书,并获得了一个新的证书。问题解决了。
想和大家分享一下我对UE-V客户端安装过程的发现。我的要求是确保用户必须重新启动系统只有一次,而不是两次。这将有助于提高客户体验,但似乎不可能。
1)操作-启用服务器上的脱机文件GPO(计算机配置-管理模板-网络-脱机文件并选择“允许或不允许使用脱机文件功能”,然后单击“启用”)
2)结果-客户端离线文件已启用,但未激活。(我没有重启电脑)
3)动作-尝试在客户端安装Agentsetup.exe。
4)结果-安装失败,提示脱机文件未启用。
作为一种替代尝试-
1)通过sc config CscService start=auto使客户端文件离线。
2)结果-客户端离线文件已启用,但未激活。(我没有重启电脑)
3)动作-尝试在客户端安装Agentsetup.exe。
4)结果-安装失败,提示脱机文件未启用。
在点2中,如果重新启动系统,则安装成功。
谢谢和问候,
Suparno
嗨Prajwal,
你说得对。我在想如何解决这个问题,这就是我所做的。
1)通过GPO启用离线文件。(计算机配置-管理模板-网络-脱机文件,选择“允许或禁止使用脱机文件功能”,然后单击“启用”。需要重新启动机器)。
2) SCCM 2012将UE-V代理静默安装到用户计算机。(需要重新启动机器)。
我们需要测试如果机器在1和2之间没有重新启动,而是在2之后重新启动,会发生什么。如果成功了,那就太好了。你觉得呢?
谢谢和问候,
Suparno
Suparno—如果你同意使用GPO来启用服务,我在第一时间就会建议你这么做。您想通过任务顺序启动服务。不管怎样,你可以使用GPO启动任何windows服务。你试过使用/norestart开关吗?
嗨Prajwal,
小困惑。你的意思是GPO使用/norestart开关?(计算机配置-管理模板-网络-脱机文件,选择“允许或禁止使用脱机文件功能”,然后单击“启用”)
谢谢和问候,
Suparno
嗨Prajwal,
我想我明白了。是的,我在通过SCCM 2012安装代理应用程序时使用了/norestart。如果只有在启用脱机文件和安装代理之后才会重新启动机器,这将是很好的。你认为这可能吗?
这些是创建代理应用程序时使用的msi的详细信息。
msiexec /i " AgentSetupx64. msiexec /i " AgentSetupx64. msiexec /i "msi " /quiet /norestart /l*v " C:\UEVagentLog.txt " SyncMethod=OfflineFiles SyncEnabled=True SettingsTemplateCatalogPath= " \\namespace\SettingsCatalog "
msiexec /i " AgentSetupx86. exe "msi " /quiet /norestart /l*v " C:\UEVagentLog.txt " SyncMethod=OfflineFiles SyncEnabled=True SettingsTemplateCatalogPath= " \\namespace\SettingsCatalog "
谢谢和问候,
Suparno
当你部署UEV代理时使用/norestart开关…
嗨Prajwal,
(我没有你的电子邮件地址,否则我就一对一地给你写信了。)因为你有一个完备的实验室,你可以检查这一步-
我们需要测试如果机器在1和2之间没有重新启动,而是在2之后重新启动,会发生什么。是否成功安装代理。
1)通过GPO启用离线文件。(计算机配置-管理模板-网络-脱机文件,选择“允许或禁止使用脱机文件功能”,然后单击“启用”。)
2) SCCM 2012将UE-V代理静默安装到用户计算机。
谢谢和问候,
Suparno
嗨Prajwal,
系统帐户对机器具有完全权限。(所以理想情况下我们不需要另一个账户)你觉得呢?
谢谢和问候,
Suparno
苏帕诺,它不管用…你可以试试…
嗨Prajwal,
我不知道,最好问一问师傅。你可能认为我是一个完全的木偶。我刚参加SCCM 2012(4天)。
这就是我到现在为止所完成的
1)在配置管理器中创建UE-V Agent应用
2)分发UE-V Agent应用
3)部署UE-V Agent Configuration Manager应用
困惑,
现在我如何使用命令行sc config CscService start=auto或Get-WmiObject -Query " Select * From Win32_Service Where Name= ' CscService ' " |ForEach-Object{$_.ChangeStartMode("自动")$_.StartService()}启用离线文件作为安装应用程序的先决条件。这一步一步的方法是什么。
谢谢和问候,
Suparno
嗨Prajwal,
给你写信后,我进步了一些。现在我有一个疑问。如何在配置管理器2012中链接一个包到一个应用程序。详细解释一下-
1)我已经创建了一个包,其中包含并运行离线文件启用命令(sc config CscService start=auto)。(我们也可以使用Get-WmiObject -Query " Select * From Win32_Service Where Name= ' CSCService' " |ForEach-Object{$_.ChangeStartMode(" Automatic ") $_.StartService()})
2)创建一个安装UE-V Agent的应用。(msiexec /i " AgentSetupx64. txt ")msi " /quiet /norestart /l*v " C:\UEVagentLog.txt " SyncMethod=OfflineFiles SyncEnabled=True SettingsTemplateCatalogPath= " \\server . msi " /quiet /norestart /l*v
\SettingsCatalog "和msiexec /i " AgentSetupx86. \msi " /quiet /norestart /l*v " C:\UEVagentLog.txt " SyncMethod=OfflineFiles SyncEnabled=True SettingsTemplateCatalogPath= " \\server\SettingsCatalog ")
混乱,
如何将脱机文件包作为依赖项链接到代理安装应用程序。
事实上,我去了依赖项,点击添加依赖项,它说指定所需的应用程序。现在的问题是,我想添加一个包作为应用程序的依赖。任何使用变通方法的方法。你觉得呢?
嗨Prajiwal,
这可能会帮助到像我这样的人。我认为没有办法把包装和应用联系起来。我是这么做的
1)使用应用程序模型创建脚本。
2)将其作为依赖项链接到代理应用程序。
3)将代理应用程序部署到客户端计算机。
谢谢和问候,
Suparno
Suparno -让我们试试这个。使用命令“AgentSetup.exe /quiet /norestart /l*v SyncMethod=None”部署UE-V代理。对于这个步骤,不启用脱机文件,换句话说,我们部署的是禁用同步功能的ue-v代理。告诉我这是否有效。这里的问题是CSC服务需要首先在windows 8上启动,这必须从提升的命令提示符中完成。当您运行一个使用本地系统帐户运行的任务序列时,让我找到一种以本地管理员身份运行命令提示符的方法。
嗨Prajwal,
感谢您的回复。我的发现是,如果离线文件被禁用(就像Windows 8中默认的那样,不像Windows 7),我们将无法安装UE-V代理。它将给出一个错误脱机文件需要启用。
因此,我们必须找到一种方法,首先安装脱机文件(这个命令有效- sc config CscService start=auto),然后通过SCCM安装UE-V代理。
重要的一点,我发现在实验室-即使我们使用" AgentSetup.exe /quiet /norestart /l*v SyncMethod=None "作为代理安装命令,我们需要在安装前启用离线文件。(同步方法= None将确保离线缓存和服务器之间不发生同步)
谢谢和问候,
Suparno
嗨Prajwal,
我想和你们分享一些发现。你觉得呢?我的思路对吗?
1)发现我们可以在SCCM 2012中创建一个带有App模型的脚本包进行交付。
2)发现我们可以将一个应用程序链接到另一个应用程序作为一个依赖。(我们不能将包作为依赖项链接到应用程序,反之亦然。)
正如你所说,这里的要求是CSC服务(离线文件)需要首先在windows 8上启用,这必须从提升的命令提示符中完成。这就是我所做的。
1)使用应用程序模型创建脚本。(sc config CscService start=auto)(我们也可以使用Get-WmiObject -Query " Select * From Win32_Service Where Name= ' CscService ' " |ForEach-Object{$_.ChangeStartMode("自动")$_.StartService()}))
2)将其作为依赖项链接到UE-V代理安装应用程序。
3)将应用程序部署到客户端计算机。
正如你正确地提到的,我的怀疑是SCCM也可能以本地系统帐户运行应用程序模型脚本,我们必须找到一种方法以本地管理员的身份运行命令提示符。你觉得呢?
谢谢和问候,
Suparno
我正在查找在运行此命令与管理员帐户..我将试着在我的实验室里模拟同样的情况。
嗨Prajwal,
那太好了。是否有任何您的站点,我可以按照此步骤将其添加为uev代理包安装中的一个项目(启用脱机文件,然后安装代理)
谢谢和问候,
Suparno
没有suparno,我没有创建任何关于那个的帖子。如果有时间,我一定会写一篇关于部署UE-V代理的文章。
嗨Prajwal,
感谢您的回复。请务必创建您关于部署UE-V代理的帖子……您是SCCM的结尾,您受到了我所有同事和同事的高度赞赏。
谢谢和问候,
Suparno
谢谢Suparno..
嗨Prajwal,
感谢您的回复。让我来解释一下细节。我正在部署最近发布的ui - v 1.0.5代理到客户端计算机。我看到在安装运行之前需要运行脱机文件服务(CscService)。似乎Windows 8上的脱机文件服务默认设置为自动(触发启动),这意味着它在部署期间没有运行。所以我使用sc.exe工具从命令行启用脱机文件。要使用sc.exe命令启用脱机文件功能,我需要从提升的命令提示符运行以下命令:sc config CscService start=auto。问题是我如何配置UE-V代理,并使用配置管理器2012启用脱机文件功能。
这是我正在使用的安装程序
msiexec /i " AgentSetupx64. msiexec /i " AgentSetupx64. msiexec /i "msi " /quiet /norestart SyncMethod=OfflineFiles SyncEnabled=True SettingsStoragePath= " \\server\SettingsStore\^%username^% " SettingsTemplateCatalogPath= " \\server\SettingsCatalog "
msiexec /i " AgentSetupx86. exe "msi " /quiet /norestart SyncMethod=OfflineFiles SyncEnabled=True SettingsStoragePath= " \\server\SettingsStore\^%username^% " SettingsTemplateCatalogPath= " \\server\SettingsCatalog "
嗨Prajwal,
告诉我。我能像这样解决吗?你觉得呢?
如果我查看“软件库>概述>操作系统>任务华体会体育系列序列>命令行”,填写为“Powershell.exe Start-Service CscService”,然后添加>通用>安装应用程序。
我不知道这是不是解决问题的正确方法。我不想在操作系统的部署顺序中添加这个,只想对我的Powershell.exe Start-Service CscService进行排序,然后部署我的UE-V代理应用程序。这是正确的方法吗?
我认为通过powershell,我们可以更轻松地部署它,而不是你指定的旧方法。
嗨Prajwal,
我还认为任务顺序太过沉重。你认为我可以把它作为一个项目添加到uev代理包安装保持简单。你觉得呢?
这将是最好和最简单的方法。
@ Suparno-我很快会写一篇关于将UE-V代理部署到客户端计算机的文章。
嗨Prajwal,
在通过配置管理器2012部署应用程序之前,我如何在客户端上从提升的命令提示符运行服务控制器(sc.exe)命令。非常感谢任何帮助。
谢谢和问候,
Suparno
@Suparno -我能知道你到底想要达到什么目的吗?
嗨,Prajwal,这些是细节。我正在部署最近发布的ui - v 1.0.5代理到客户端计算机。我看到在安装运行之前需要运行脱机文件服务(CscService)。似乎Windows 8上的脱机文件服务默认设置为自动(触发启动),这意味着它在部署期间没有运行。所以我使用sc.exe工具从命令行启用脱机文件。要使用sc.exe命令启用脱机文件功能,我需要从提升的命令提示符运行以下命令:sc config CscService start=auto。如何使用配置管理器2012配置UE-V代理并启用脱机文件功能?
我想我应该尝试转换应用程序的MSI。我的安装程序命令目前看起来像这样- msiexec /i " AgentSetupx64。msi " /quiet /norestart SyncMethod=无SyncEnabled=True. msi " /quiet /norestart SyncMethod=无如何运行提升的命令行提示符。或您通过配置管理器2012建议的任何其他方式。
试试这个Suparno -
AgentSetup.exe /quiet /norestart /l*v " C:\UEVagentLog.txt "
SettingsTemplateCatalogPath = " \ \ server \ \ UE-V \模板”SettingsStoragePath = \ \ server \ \ %的用户名%份额