本文档介绍了如何在Windows上快速使用PowerShell运行DSC(Desired State Configuration)脚本。首先,展示了DSC示例脚本的保存方式;接着,详细说明了以管理员权限启动PowerShell并生成mof编译文件的过程;最后,解释了如何执行mof文件以应用DSC配置。确保Windows已配置为接受PowerShell远程命令,以便正确执行DSC脚本。
摘要由CSDN通过智能技术生成
快速上手:Windows—Powershell运行DSC脚本
1. DSC示例脚本如下(在本地保存为:ProvisionImageForTest .ps1):
Configuration ProvisionImageForTest {
# Import the module that contains the resources we're using.
Import-DscResource -ModuleName PSDesiredStateConfiguration
# The Node statement specifies which targets this configuration will be applied to.
Node localhost {
# The first resource block ensures that the Web-Server (IIS) feature is enabled.
WindowsFeature WebServer {
Ensure = "Present"
Name = "Web-Server"
}
# The second resource block ensures that the website content copied to the website root folder.
File WebsiteContent {
Ensure = 'Present'
SourcePath = 'F:\****\VM\DSC\test\test.htm'
DestinationPath = 'F:\****\VM\D