Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell 4.0 使用所需的状态配置配置应用程序设置_Powershell 4.0_Dsc - Fatal编程技术网

Powershell 4.0 使用所需的状态配置配置应用程序设置

Powershell 4.0 使用所需的状态配置配置应用程序设置,powershell-4.0,dsc,Powershell 4.0,Dsc,我正试图找到使用所需状态配置配置应用程序的正确方法 例如,Microsoft部署代理。使用软件包资源可以轻松安装。当您第一次运行它时,它会提示您输入用户信息和URL。这就是我需要帮助的地方;我想将这些设置添加到我的DSC脚本中 我可以看出信息保存在注册表中,因此可以使用注册表资源,但这似乎很脆弱。即使这样,密码也不会保存在该位置 有更好的方法吗?我觉得我的思路是正确的,但同时找出应用程序存储其设置的位置似乎非常繁琐,而且很难做到正确。我建议您创建一个自定义DSC资源来更新应用程序配置。例如,部署

我正试图找到使用所需状态配置配置应用程序的正确方法

例如,Microsoft部署代理。使用
软件包
资源可以轻松安装。当您第一次运行它时,它会提示您输入用户信息和URL。这就是我需要帮助的地方;我想将这些设置添加到我的DSC脚本中

我可以看出信息保存在注册表中,因此可以使用
注册表
资源,但这似乎很脆弱。即使这样,密码也不会保存在该位置


有更好的方法吗?我觉得我的思路是正确的,但同时找出应用程序存储其设置的位置似乎非常繁琐,而且很难做到正确。

我建议您创建一个自定义DSC资源来更新应用程序配置。例如,部署代理可能有一个命令行工具或API来更新设置。您可以将该功能包装到自己的自定义DSC资源中。Technet上有一篇文章介绍如何构建自定义DSC资源


谢谢你;我所需要做的就是浏览二进制文件:)那么,你编写了一个定制的DSC资源?如果是,请与社区分享:)还没有。。。但当我这样做的时候,我会:)。我注意到的是,对于MS部署代理,有一个名为DeploymentAgentConfig的命令行应用程序,它完全满足我的需要。。。并将进入资源。