使用SCCM自定义和部署adobeacrobatreader
在本文中,您将学习如何使用SCCM部署adobeacrobat Reader。我们将下载最新版本的adobeacrobatreader DC,使用Acrobat自定义向导DC对其进行自定义,并将其部署到我们的Windows 10客户端。
adobeacrobatreader DC软件是华体会体育系列可靠地查看、打印和评论PDF文档的免费全球标准。该程序的主要目的是编辑和查看可移植文档格式(PDF)文件。
adobeacrobatreader有两个版本-adobeacrobatreader DC而且adobeacrobatpro DC。那么adobeacrobatreader DC和adobeacrobatpro DC之间的区别是什么?adobeacrobatreader DC是一款免费的独立应用程序,可用于打开、查看、签署、打印、注释、搜索和共享PDF文件。Acrobat Acrobat Pro DC是付费版本,您可以使用它创建、保护、转换和编辑pdf文件。
在使用SCCM部署adobeacrobatreader之前,请查看一些与Adobe相关的部署指南,希望它们对您有用。
目录
下载adobeacrobatreader DC
当您想下载adobeacrobatreaderdc软件时,您需要访问正确的下载链接。华体会体育系列
通常,当您下载adobeacrobatreader时,会得到一个小型安装程序,用于进一步下载adobereader。
需要internet连接才能下载其他安装文件。这不是我们想要的,我们需要完整的adobereader企业安装程序。
Adobe提供了企业安装程序,您可以在其中下载完整的安装程序。安装程序是一个可执行文件,您必须使用工具提取adobereader MSI。
在下载之前,你可以选择操作系统、语言和版本。去adobeacrobatreader DC发行版点击页面并下载安装程序。
在SCCM中创建应用程序时,将此安装程序保存在SCCM服务器或共享文件夹中。
下载acrobat自定义向导DC
Acrobat自定义向导DC简化了在组织范围部署之前配置(自定义)安装程序的任务。
当您安装adobeacrobatreader DC时,它将以默认设置安装。但是,对于企业部署,您可以自定义安装程序,不仅可以跳过标准的注册问题,还可以接受EULA并自动填写您的组织名称。
您可以自定义的一些选项包括:-
- 通过复制企业文件和注册中心配置来利用现有部署。
- 直接修改注册表(通过注册表编辑器)和安装表(通过直接编辑器)。
- 通过设置静默安装、预序列化、重新启动选项、语言等来优化安装程序的行为。
- 删除Reader和Acrobat的以前版本。
下载最新版本的Acrobat自定义向导DC,并将其安装在您在SCCM中打包应用程序时通常使用的计算机上。一旦我们完成自定义安装程序,我们将使用SCCM部署adobeacrobatreader。
安装Acrobat自定义向导DC
我们现在将安装Acrobat自定义向导DC。右键单击Acrobat自定义向导安装程序,然后单击以管理员身份运行。该工具提取用于安装的文件。在Acrobat自定义向导的欢迎页面DC单击下一个。
接受许可协议并单击下一个。
您可以通过单击“更改”选项指定自定义目标文件夹。我建议将目标文件夹保留为默认值并单击下一个。
安装Acrobat自定义向导DC单击安装。
完成Acrobat自定义向导DC安装。点击完成。
提取adobeacrobatreader安装程序
正如我前面提到的,当您下载adobeacrobatreader安装程序时,您下载了一个可执行文件。
您必须从此可执行文件中提取MSI安装程序,以便我们可以使用Acrobat自定义向导DC进行自定义。使用WinRAR或7Zip等工具来提取AcroRead。安装程序中的Msi。
我已经在同一个文件夹中提取了文件,注意我们有两个重要的文件。
- AcroRdrDCUpd2100120155.msp-这是在adobereader上安装的更新文件或补丁。
- AcroRead.msi-此msi安装程序在您的系统上安装Acrobat Reader DC。
自定义adobereader DC安装包
在本节中,我们将使用Acrobat自定义向导DC自定义adobereader DC安装包。
这是使用SCCM部署adobeacrobatreader之前的一个可选步骤。单击“开始”并启动“Acrobat自定义向导DC”。
在菜单栏,点击文件并选择打开包。选择AcroRead.msi文件从acrobatreader文件夹。
现在你可以开始定制AcroRead.msi了。我们将在这里定制一些基本选项。在左侧窗格中,选择个性化选择。
您可以自定义默认安装路径,但我将让它默认。旁边EULA选项选择禁止显示最终用户许可协议。
通过选择此选项,您代表用户和组织接受EULA。这也意味着当Acrobat Reader DC启动时,EULA将不会为用户显示。
单击左侧窗格中的安装选项,在这里可以执行以下自定义。
- PDF文件的默认查看器—选择“使阅读器成为默认的PDF查看器”。选择此选项时,系统上的默认PDF阅读器将设置为Acrobat reader DC。当您希望避免用户手动将默认PDF浏览器从Edge更改为Adobe时,此选项非常有用。
- 删除所有版本的阅读器-启用此选项可卸载任何现有的adobereader安装。
- 启用优化-此功能允许安装程序在安装期间在目标驱动器的一部分上运行碎片整理实用程序。启用此选项可改善adobeacrobatreader DC的启动时间和性能。
- 运行安装—选择“静默(无接口)”
- 安装结束时需要重新启动-抑制重启
您可以根据需要定制其他选项。完成自定义后,单击File并选择存包。这将创建一个新的转换文件AcroRead.mst安装程序所在的文件夹。
在SCCM中创建adobeacrobatreader DC应用程序
- 启动SCCM控制台。
- 去华体会体育系列软件库\概述\应用程序管理\应用程序。
- 右击应用程序并点击创建应用程序。
- 在一般窗口,指定adobeacrobatreader DC应用程序(AcroRead.msi)的位置。点击下一个。
在导入信息窗口中,您可以注意到应用程序信息已成功导入。这确实是使用Windows安装程序(*.msi)文件的一个优势。点击下一个。
在“常规信息”窗口中,您可以指定有关adobeacrobatreader应用程序的其他详细信息,如发布程序、软件版本等。华体会体育系列
安装程序将自动填充,您需要添加TRANSFORMS=AcroRead。MST命令的末尾。将安装行为设置为系统安装。点击下一个。
查看设置总结页和完成窗口中,单击关闭。
在SCCM中指定adobereaderdc应用程序图标
这是一个可选步骤,您可以在SCCM控制台中指定adobereader DC应用程序图标。若要指定adobereader DC图标,请右键单击adobeacrobatreader DC应用程序,然后单击属性。选择“软件中心”选项卡华体会体育系列并单击指定图标浏览按钮。点击应用而且好吧。
使用SCCM部署adobeacrobatreader
使用以下步骤使用SCCM部署adobeacrobatreader。
- 启动ConfigMgr控制台。
- 去华体会体育系列软件库\概述\应用程序管理\应用程序。
- 右击adobeacrobatreader DC申请并点击部署。
在一般窗口中,单击浏览并指定要将adobeacrobatreader DC应用程序部署到的SCCM设备集合。点击下一个。
指定要将内容分发到的分发点。点击下一个。
指定包括选择在内的部署设置行动而且目的。选择行动作为安装目的是可用。您还可以标记允许最终用户尝试修复应用程序,但我们可以稍后设置。点击下一个。
您可以在“计划”窗口上指定部署的计划。点击下一个。
在用户体验界面中,您可以指定部署时的用户体验设置。点击下一个。
在警报窗口中单击下一个。在“概要”窗口中查看部署设置,然后单击关闭在完成框上。
我们已经完成了使用SCCM将adobeacrobatreader部署到Windows 10计算机的步骤。在下一节中,我们将测试部署。
测试adobeacrobatreader部署
在本节中,我们将测试adobeacrobat Reader是否安装在Windows 10计算机上,并应用我们对安装程序所做的更改。
在客户端计算机上,启动华体会体育系列软件中心并选择应用程序。在右侧选择adobeacrobatreader应用程序,单击安装。
adobeacrobat阅读器应用程序已成功安装在客户端计算机上。在客户端计算机上打开“AppEnforce.log”,可以监控应用程序的安装进度。
下面几行来自客户端计算机上的AppEnforce.log。
+++开始安装强制应用程序DT“adobeacrobat Reader DC - Windows安装程序(。msi文件)”ApplicationDeliveryType - ScopeId_D4A9F377-AB00-4DDE-8E62-BF50CAEC1CC5/DeploymentType_977fb81c-03f4-4be0-a6c3-723c15a48f49, Revision - 1, ContentPath - C:\Windows\ccmcache\a,执行上下文-系统执行检测应用程序部署类型Adobe Acrobat Reader DC - Windows Installer(。msi文件)(ScopeId_D4A9F377-AB00-4DDE-8E62-BF50CAEC1CC5/DeploymentType_977fb81c-03f4-4be0-a6c3-723c15a48f49,修订版1)。+++ MSI应用程序未发现[MSI产品代码:{AC76BA86-7AD7-1033-7B44-AC0F074E4100}, MSI产品版本:]应用程序强制环境:上下文:机器命令行:msiexec /i "AcroRead. xml "msi" /q允许用户交互:无UI模式:0用户令牌:null会话Id: 1内容路径:C:\WINDOWS\ ccmachee \a工作目录:AppEnforce准备的工作目录:C:\WINDOWS\ ccmachee \a找到的可执行文件msiexec,完整路径C:\WINDOWS\system32\msiexec.exe准备的命令行:"C:\WINDOWS\system32\msiexec.exe" /i "AcroRead. exe"msi" /qn TRANSFORMS=AcroRead。mst有效MSI包路径= c:\ windows \ccmcache\a\ acroread。msi广告msi包[C:\Windows\ccmcache\a\AcroRead.]Msi]到系统。执行命令行:"C:\WINDOWS\system32\msiexec.exe" /i "AcroRead. exe"msi" /qn TRANSFORMS=AcroRead。工作目录c:\ windows \ ccmache \a安装后的行为是BasedOnExitCode等待进程2012完成。超时= 120分钟。Process 2012 terminated with exitcode: 0在退出码表中查找退出码0在退出码表中匹配退出码0到成功条目执行应用程序部署类型检测adobeacrobat Reader DC - Windows Installer (*.)msi文件)(ScopeId_D4A9F377-AB00-4DDE-8E62-BF50CAEC1CC5/DeploymentType_977fb81c-03f4-4be0-a6c3-723c15a48f49,修订版1)。
让我们测试卸载选项。点击卸载您将注意到应用程序卸载后没有任何问题。再次使用Appenforce.log文件来排除卸载问题。
准备好的命令行:"C:\Windows\system32\msiexec.exe" /x {AC76BA86-7AD7-1033-7B44-AC0F074E4100} /q /qn
使用用户上下文执行命令行:"C:\Windows\system32\msiexec.exe" /x {AC76BA86-7AD7-1033-7B44-AC0F074E4100} /q /qn
工作目录C:\Windows\ccmcache\a
在出口代码表中寻找出口代码0…
出口码表中的成功项匹配出口码0。
结论
我希望本指南能帮助您使用SCCM定制和部署adobeacrobatreader。如果你有任何问题,请在下面的评论区告诉我。
提取的AcroRead文件是2015年的。如何提取最近的文件?
你好,
我已经在公司部署了adobereaderdc。我需要使Adobe自动更新,没有任何干预从我。
最好的方法是什么?
任何建议都很感激,谢谢
adobeacrobat Reder DC 15.007.20033自行安装。
如果您按照需要部署了应用程序,就会发生这种情况。
当我们部署adobereader DC版本2022.002.20212时,就会发生这种情况。
最后,在PC上找到了2个版本(adobeacrobat Reader DC 15.007.20033和adobereader DC版本2022.002.20212)。
是否有任何遗漏的步骤或方法来防止这种情况?
你好,
首先我想感谢你所做的一切,如果没有你的博客,我不知道我会在哪里:D
有了这本手册,我在SCCM中创建了应用程序,直到这一天一切都很完美。
今天如果我在软件中心点击安装按钮,下一个版本将被安装:华体会体育系列
2015.007.20033
如果我下载了最新的msi文件什么是2022.001.20117的问题是一样的。
你知道为什么会这样吗?
提前谢谢你。
最好的问候,维塔利
对我来说,最好使用setup.exe和*。cmd START /WAIT " %~d0 " " Setup.exe " /sAll /rs /sl " 1029 "
(/sl“1029”是我的语言)
首先,我的语言没有新的包(它总是下载旧版本19.0。**or 21.0.**) so I download the MUI version and the second is that this is the initial installation of adobe via sccm so I set in the installation that I want to uninstall all previous installations of the reader (currently we only use 64bit, but historically there are a lot of machines with 32bit versions) and this function only works when you run setup.exe. (see note under this option)
值得注意的是,在安装adobeacrobat DC时,使用MSI ID的标准检测方法不起作用,因为Adobe至少从2015年开始对每个版本的adobedc使用相同的MSI ID。我已经设法让它工作使用MSI ID *和*特定的版本号:
设置类型:文件系统
文件类型:
路径:%ProgramFiles(x86)%\Adobe\Acrobat DC\Acrobat
文件夹名称为:Acrobat.exe
•文件系统设置必须满足以下规则来指示该应用程序的存在
属性:版本
运算符:大于或等于
价值:22.1.20117.0
注意:必须确保任何旧版本的Adobe DC都设置为使用“等于”操作符,否则SCCM将无法区分新旧版本,并将重复卸载应用程序。
我将此方法与另一种检测方法(使用Or连接器)结合使用,以查找特定的注册表项。可能是多余的,但我想把它钉紧后,有*很多*的麻烦与这个部署:
设置类型:注册表
蜂巢:HKEY_LOCAL_MACHINE
关键:微软华体会体育系列软件\ WOW6432Node \ \ Windows \ CurrentVersion \ Uninstall \ {ac76ba86 - 1033飞行符- 7760 - 0 - c0f074e4100}
价值:DisplayVersion
数据类型:字符串
•此注册表设置设置必须满足以下规则,以指示此应用程序的存在
接线员:=
价值:22.001.20117
希望这对你们有用。
有几种方法可以做到这一点。
直接的MSI命令需要包含实际的补丁路径,这将是困难的,因为ccmcache文件夹每次都会不同:
msiexec /i AcroRead。msi /qn TRANSFORMS=AcroRead。mst PATCH=C:\<补丁文件的路径\AcroRdrDCUpd2200120085.msp
PowerShell方法可以这样处理:
$args = "/i $PSScriptRoot\AcroRead. "msi /qn TRANSFORMS=$PSScriptRoot\AcroRead。mst补丁= $ PSScriptRoot \ AcroRdrDCUpd2200120085.msp”
Start-Process -FilePath msiexec.exe -ArgumentList $args -Wait -WindowStyle Hidden
当然,运行自定义向导后最简单的安装方法是单独运行Setup.exe。它将在同一目录中找到setup.ini文件,并自动安装MSI、转换和补丁。
你好,
如果我们已经安装了旧版本,如何检测应用程序?(如21.1.20140.30039)
msi ID自2015年以来是相同的,{AC76BA86-7AD7-1036-7B44-AC0F074E4100},并且应用.msp更新不会改变msi ID。
所以如果我们需要更新,我们需要另一种检测方法。
我在看acroread.exe,版本属性(wich是.msp版本号),但它不能正常工作。
还有别的主意吗?
谢谢你!
为什么。msi不使用。msp文件?
我用这个工具来定制最新的Adobe DC,它很容易使用。
是否使用此方法应用MSP补丁?我以为你必须调用setup.exe以便应用setup.ini(其中包含补丁路径等)。
是的,我们使用的命令也包括补丁安装。
不使用提供的示例安装补丁。
测试
Reader dc2022.003.20322 MUI for Windows-64bit
阅读器DC 2022.003.20322 MUI for windows -32位
安装后32位版本为15.007.20033,64位版本为2021.001.20135
我将尝试克里斯托弗爱尔兰的建议,看看我是否可以得到补丁安装。
你确定吗?我做了所有的步骤,但msi不使用msp。
这个自定义的“adobeacrobatreader DC应用程序”是否也可以在任务序列中使用?