使用ConfigMgr部署Dot Net Framework 3.5
在这篇文章中,我们将看看部署。net Framework 3.5的步骤。NET Framework 3.5)使用ConfigMgr。我们将使用ConfigMgr任务序列部署。net Framework 3.5。
在我之前的一篇文章中,我介绍了如何使用SCCM启用。net framework 3.5.但是,该方法使用PowerShell脚本在Windows 10机器上安装Dot Net Framework 3.5。
我将使用的部署Dot Net Framework 3.5的方法包括创建一个包并将其添加到SCCM任务序列。使用这种方法的优点是您可以在操作系统部署期间注入或启用Dot Net Framework 3.5。
部署. net框架3.5有几种方法。无论您选择哪种方法部署,最终目标都是确保. net Framework 3.5安装在Windows 10计算机上。
您也可以使用DISM或组策略或PowerShell在Windows 10电脑上启用。net framework 3.5特性。我们将使用一种基本的方法使用SCCM任务序列来部署dot net框架3.5。
你可能会奇怪,为什么我们还要部署这么老的。net Framework 3.5呢.NET 4.8框架可供下载。答案是一些应用程序仍然需要。net Framework 3.5作为先决条件。
下载Dot Net Framework 3.5
Dot Net Framework 3.5安装文件包含在Windows 10 ISO(媒体)中。你不需要从其他地方下载它,因为你可能会下载一个过时的版本。
让我告诉你Dot Net Framework 3.5文件的确切位置。首先挂载Windows 10 ISO文件,在我的情况下是Windows 10 21H1.去来源>SXS的文件夹,你会发现microsoft-windows-netfx3-ondemand-package ~ 31 bf3856ad364e35 ~ amd64 ~ ~。cab文件。这个文件的大小大约是。70mb的文件,这就是启用Dot Net Framework 3.5特性的文件。
现在您已经了解了Dot Net Framework 3.5安装文件,将该文件复制到SCCM服务器上的一个单独文件夹中。还要创建一个新的文本文件,并将下面的代码粘贴到文件中,并将该文件保存为installdotnet35.bat。
DISM.exe /Image:%1\ /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:"%~dp0sxs"
上面的命令使用DISM在Windows 10计算机上启用或安装。net Framework 3.5特性。
在SCCM中创建.Net Framework 3.5包
在这一步中,我们将在SCCM中为. net Framework 3.5创建一个新包。在ConfigMgr控制台中,导航到华体会体育系列软件库\概述\应用程序管理\包.右击包并点击创建包.
在第一个屏幕上,为ex指定包的名称。Dot Net Framework 3.5包或者类似的东西。选择这个包包含源文件并指定包含Dot Net Framework 3.5文件的文件夹路径。点击下一个.
在“程序类型”窗口中,选择不创建程序.点击下一个.
点击下一个在其余页面和“完成”窗口,单击关闭.
在下一步中,将Dot Net Framework 3.5包分发到所有的分发点。
使用ConfigMgr任务序列部署Dot Net Framework 3.5
在这一步中,我们将编辑ConfigMgr任务序列,包括Dot Net Framework 3.5包,并将其部署到Windows 10计算机上。
编辑ConfigMgr任务序列,在安装Windows和配置管理器步骤之前,添加一个新的命令行步骤.指定名称为Enable .NET framework 3.5,并输入命令为installdotnet3.5.bat % osdisk %.必须单击浏览并选择Dot Net Framework 3.5包。
接下来,必须在所有“分区磁盘”任务中的Windows分区上设置一个变量为osdisk。在任务序列编辑器中,选择分区磁盘0 - UEFI.右击Windows(初级)并点击属性.
在Windows分区属性窗口中,在高级选项下,输入变量asosdisk.点击好吧.
重复相同的步骤分区磁盘0 - BIOS并保存任务序列。如果还没有部署任务序列,请将其部署到设备集合中。
. net框架3.5特性应该在任务序列完成执行后启用。如果遇到任何错误,请参考.NET Framework 3.5安装错误:0x800F0906, 0x800F081F, 0x800F0907, 0x800F0922.
优秀的信息。批处理文件名输入错误?初始为installdotnet35.bat,后续为installdotnet3.5.bat %osdisk%
这是一个安装Dot net 3.5的命令
我试过一次,没用。我很累。我又试了一次,意识到我第一次看错了。这一次,在处理了两个收集变量并指出无法找到分布式包之后,任务序列立即失败。这个版本的任务序列是从我的工作黄金TS复制和构建的。
脚本查找指南中没有的sxs文件夹。当创建sxs文件夹并放置cab文件时,安装工作就开始了。或者将/Source: " %~dp0sxs "改为/Source: " %~dp0″。
亲爱的瓦尔哈拉殿堂,
不。每个windows 10版本都需要正确的。cab文件。
所有Windows 10版本的。cab文件都是一样的吗?