是否安装了 .NET 版本的 DSC 资源?
Is there a DSC Resource for .NET version installed?
处理某些 DSC 配置和我正在安装的某些应用程序需要安装特定版本的 .NET 作为先决条件。我想知道系统上是否安装了 .NET 版本的 DSC 资源?
没有,但是有一个通用的应用程序资源,可用于安装任何 msi(and\or 测试是否已安装)。
您还可以使用 cchoco dsc 模块来使用 chocolatey 安装特定的 .NET 框架版本:
cChocoInstaller installChoco {
InstallDir = "c:\choco"
}
cChocoPackageInstallerSet installSomeStuff {
Ensure = 'Present'
Name = @( "dotnet4.6.2" )
DependsOn = "[cChocoInstaller]installChoco"
}
经过一番搜索,我发现确实有人这样做过。不是 100% 到我想去的地方,但大部分繁重的工作已经完成。干得好,它是使用 PowerShell v4.0 方法编写的。
https://github.com/guitarrapc/GraniResource/tree/master/DSCResources/Grani_DotNetFramework
还有一个资源可以通过http下载:
https://github.com/guitarrapc/GraniResource/tree/master/DSCResources/Grani_Download
处理某些 DSC 配置和我正在安装的某些应用程序需要安装特定版本的 .NET 作为先决条件。我想知道系统上是否安装了 .NET 版本的 DSC 资源?
没有,但是有一个通用的应用程序资源,可用于安装任何 msi(and\or 测试是否已安装)。
您还可以使用 cchoco dsc 模块来使用 chocolatey 安装特定的 .NET 框架版本:
cChocoInstaller installChoco {
InstallDir = "c:\choco"
}
cChocoPackageInstallerSet installSomeStuff {
Ensure = 'Present'
Name = @( "dotnet4.6.2" )
DependsOn = "[cChocoInstaller]installChoco"
}
经过一番搜索,我发现确实有人这样做过。不是 100% 到我想去的地方,但大部分繁重的工作已经完成。干得好,它是使用 PowerShell v4.0 方法编写的。
https://github.com/guitarrapc/GraniResource/tree/master/DSCResources/Grani_DotNetFramework
还有一个资源可以通过http下载: https://github.com/guitarrapc/GraniResource/tree/master/DSCResources/Grani_Download