小编Bra*_*nko的帖子

如何在同一脚本中调用 DSC 之前安装和导入模块?

我正在尝试创建一个脚本来准备我的网络服务器。VM是Windows Server 2016全新安装,无需任何调整和导入模块和配置。在脚本内部,我混合了用于安装 .NET、创建目录、加入域的功能和 DSC 配置。\n在脚本的开头,我调用:

\n\n

Install-PackageProvider -Name Nuget...\n Install-Module xWebAdmin...\n Import-Module ...

\n\n

然后是一些功能,以及DSC配置。\n当我运行脚本时,首先转到 DSC 配置并显示下图中的错误。

\n\n

我不知道在我的脚本中如何以及在何处,首先安装所有必需的包和模块,然后执行其余的脚本和配置。

\n\n

由于我没有安装和导入模块 xWindowsUpdate、xWebAdministration,因此即使我将 import-module 放在脚本的开头,也不会执行。

\n\n
Install-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    }\n
Run Code Online (Sandbox Code Playgroud)\n\n

有什么提示和建议吗?

\n\n

在此输入图像描述

\n

powershell dsc

5
推荐指数
1
解决办法
2329
查看次数

如何在powershell中删除部分字符串?

这是项目列表,大约 300 行。我想使用 PowerShell 从每一行中切断 (ID: ...)。

目前,我有:

BlockService API (ID: Projects-1)
BlockService 1 (ID: Projects-903)
CheckService ScheduledJob (ID: Projects-620)
Checkout Archibus (ID: Projects-96)
BackOffice Service (ID: Projects-12)
Run Code Online (Sandbox Code Playgroud)

我需要得到:

BlockService API
BlockService 1
CheckService ScheduledJob
Checkout Archibus
BackOffice Service
Run Code Online (Sandbox Code Playgroud)

我/不知道如何使用 TrimStart 和 TrimEnd,因为我无法获得所需的结果......有什么建议吗?

string powershell

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

powershell ×2

dsc ×1

string ×1