DSC 配置是定义某一特殊类型函数的 PowerShell 脚本。
Configuration MyDscConfiguration { #配置块
Import-DscResource -ModuleName PsDesiredStateConfiguration #引用
param #参数
(
[string[]]$ComputerName='localhost'
)
Node "TEST-PC1" { #节点块
WindowsFeature MyFeatureInstance { #资源块
Ensure = 'Present'
Name = 'RSAT'
}
WindowsFeature My2ndFeatureInstance {
Ensure = 'Present'
Name = 'Bitlocker'
}
}
}
必须将配置编译为 MOF 文档才能执行配置。可通过调用配置(像调用 PowerShell 函数一样)来执行此操作。
MyDscConfiguration -OutputPath 'C:\DSC'
调用配置时,它会:
使用以下命令执行,path传mof文件所在的目录
Start-DscConfiguration -Path C:\Scripts\HelloWorld -Verbose -Wait
使用以下命令进行测试,会返回一个布尔值
Test-DSCConfiguration
https://docs.microsoft.com/zh-cn/powershell/dsc/configurations/configurations
手机扫一扫
移动阅读更方便
你可能感兴趣的文章