我希望能够将DSC配置对象传递给辅助函数/ cmdlet,以便更轻松地使用它们。
这样的配置示例是:
[DSCLocalConfigurationManager()]
configuration LCMConfig
{
Node $AllNodes.NodeName
{
Settings
{
ActionAfterReboot = 'ContinueConfiguration'
ConfigurationMode = 'ApplyOnly'
RebootNodeIfNeeded = $true
}
}
}
有没有办法做类似
的事情MyHelperFunction `
-ConfigurationName LCMConfig `
-ConfigurationData $configurationData `
-Credential $administratorCredential
LCMConfig
配置被传递到MyHelperFunction
谁可以用它做什么呢?
答案 0 :(得分:0)
好的,我终于想出了怎么做。你可以用:
{
"scripts": {
"build-app": "webpack --config appLibrary.webpack.js",
"build-lib": "webpack --config library.webpack.js",
"build": "npm run build-app && npm run build-lib"
}
其中$configuration = Get-Command $ConfigurationName
Invoke-DscConfiguration `
-Configuration $configuration `
-ConfigurationData $configurationData `
-Credential $administratorCredential
是:
Invoke-DscConfiguration