我正在尝试创建一个脚本来准备我的网络服务器。VM是Windows Server 2016全新安装,无需任何调整和导入模块和配置。在脚本内部,我混合了用于安装 .NET、创建目录、加入域的功能和 DSC 配置。\n在脚本的开头,我调用:
\n\nInstall-PackageProvider -Name Nuget...\n Install-Module xWebAdmin...\n Import-Module ...
然后是一些功能,以及DSC配置。\n当我运行脚本时,首先转到 DSC 配置并显示下图中的错误。
\n\n我不知道在我的脚本中如何以及在何处,首先安装所有必需的包和模块,然后执行其余的脚本和配置。
\n\n由于我没有安装和导入模块 xWindowsUpdate、xWebAdministration,因此即使我将 import-module 放在脚本的开头,也不会执行。
\n\nInstall-Module -Name xWebAdministration -Force\nInstall-Module -Name xWindowsUpdate -Force \n\nConfiguration IIS\n{ \nImport-DscResource \xe2\x80\x93ModuleName PSDesiredStateConfiguration, xWindowsUpdate, \nxWebAdministration\n\nNode "localhost"\n{ \n {\n Ensure = "Present" \n Type = "Directory" \n DestinationPath = "C:\\DSCDeployment" \n }\nRun Code Online (Sandbox Code Playgroud)\n\n有什么提示和建议吗?
\n\n\n似乎不可能在同一文件中安装模块并调用 DSC 配置。首先,PowerShell 将解析配置并尝试解析 Import-DSCResource 关键字(但会失败,因为它们不可用)。它必须在两个单独的文件中完成......
| 归档时间: |
|
| 查看次数: |
2329 次 |
| 最近记录: |