【发布时间】:2016-11-15 17:36:18
【问题描述】:
我正在尝试以自动方式在多台服务器上安装 4.6.2(未实施 WSUS 或其他方式)。我的目标是在我们以这种方式配置其他方面时利用 PowerShell DSC。
但是,我尝试过的资源(来自 xWindowsUpdate 的 xHotfix 和来自 xPSDesiredStateConfiguration 的 xPackage)失败了。 xHotfix 说下载的文件无效(来自https://support.microsoft.com/en-us/kb/3151800),并且本机 Package 和 xPackage 资源需要 ProductId...这似乎也不可用。
有没有人通过 PowerShell DSC 成功部署 4.6.2 并提供一些指导?
【问题讨论】:
-
chocolatey 是一种选择,其他一切都失败了:chocolatey.org/packages/dotnet4.6.2
-
我也想到了 Chocolatey;问题是我无法(现在)确认服务器可以访问互联网,否则我也会使用它
-
如果您事先知道要安装哪些软件包,则有一个解决方法。您可以将安装程序从本地共享复制到巧克力缓存文件夹,然后 choco 将使用缓存中的安装程序。
-
@JamesC。谢谢,这也很好知道,虽然听起来有点多,如果我错了,请纠正我,我必须有另一个资源将所需的包复制到 Chocolatey 缓存然后调用 chocolatey?或者设置一个巧克力代理服务器或类似的东西......对吗?
-
是我还是其他人认为这很丑陋和/或愚蠢? 4.6.2(以及之前的其他版本)被宣传为 Windows 更新。然而,它们并没有以这种方式打包,这一点很明显,您不能使用 WUSA.exe 来安装它们……但是,如果您运行
get-hotfix,它们将出现在列表中,并且也出现在“已安装”下“添加/删除程序”中的“更新”... 可能会在这里树上一棵树,因为 .Net Core 是未来,但是...
标签: .net powershell dsc