首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Powershell DSC ConfigurationData密钥

Powershell DSC ConfigurationData密钥
EN

Stack Overflow用户
提问于 2017-03-30 16:35:08
回答 1查看 220关注 0票数 0

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

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

或者这只能通过ConfigData应用?如果是这样,是否有其他“系统”键可以应用于配置数据?我在网上找不到任何解释这一点的文档。

配置数据示例:

代码语言:javascript
复制
$ConfigData=    @{
    AllNodes = @(     
                    @{  
                        NodeName = "MYSERVER"
                        CertificateFile = "C:\MyPublicKey.cer"
                    };
                );    
}

在主配置中似乎没有需要关键字“CertificateFile”的内容。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-03-30 20:02:47

通过使用内置的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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43112526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档