繁体   English   中英

Powershell DSC配置数据键

[英]Powershell DSC ConfigurationData keys

我是DSC的新手,只是想了解一些有关配置数据的基本概念。 我了解您可以将动态配置数据传递到您的配置中。 现在,通过将CertificateFile密钥传递到配置数据的AllNodes变量中,我还能够使用证书来加密凭据。

我只是想了解如何应用它。 我的印象是配置数据只允许您提供动态数据供配置使用。 这是否意味着如果出于某种奇怪的原因,我想将证书文件硬编码到配置中,而不是在配置数据中,可以这样做?

还是只能通过ConfigData应用? 如果是这样,还有其他“系统”键可用于配置数据吗? 我找不到在线解释此问题的任何文档。

配置数据示例:

$ConfigData=    @{
    AllNodes = @(     
                    @{  
                        NodeName = "MYSERVER"
                        CertificateFile = "C:\MyPublicKey.cer"
                    };
                );    
}

在主配置中,似乎没有期望键“ CertificateFile”的内容。

谢谢。

通过使用内置的DSC ConfigurationData参数,您可以定义可在配置中使用的数据。 这使您可以创建可用于多个节点或不同环境的单个配置。 例如,如果您正在开发应用程序,则可以在开发和生产环境中使用一种配置,并使用配置数据为每种环境指定数据。

参考:

https://blogs.msdn.microsoft.com/powershell/2014/01/09/separating-what-from-where-in-powershell-dsc/
https://msdn.microsoft.com/en-us/powershell/dsc/configdata

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM