Articles of DSC

DSC,如何知道运行configuration后是否需要重启

所以我使用DSC推模式 我每天有大约200次部署到几个环境(DEV / INT / QA / PROD) 每次我部署我想确保每个服务器configuration正确 所以我自动运行DSC作为我的部署,这是完全没有用户交互执行的一部分 所以我想知道是否有一种方法来知道在运行DSCconfiguration后是否需要重启/重启 基本上运行这条线后 Start-DscConfiguration -Wait -Force -Path .\SomePath 我如何configuration软件包的例子 Package MVC3 { Name = "Microsoft ASP.NET MVC 3" Ensure = "Present" Path = "$Env:SystemDrive\AspNetMVC3ToolsUpdateSetup.exe" ProductId = "DCDEC776-BADD-48B9-8F9A-DFF513C3D7FA" Arguments = "/q" DependsOn = "[WindowsFeature]IIS" Credential = $Credential } Package MVC4 { Name = "Microsoft ASP.NET MVC 4 […]

PowerShell DSC组资源 – “使用提供的名称找不到主体”

我正在尝试使用PowerShell DSC将域组添加到本地pipe理员组。 这里是代码: Configuration TestSetup { Node localhost { Group Administrators { GroupName = "Administrators" MembersToInclude = "MYDOMAIN\TheAdministratorsGroup" } } } 当我运行它时,会导致以下错误: PowerShell provider MSFT_GroupResource failed to execute Test-TargetResource functionality with error message: Could not find a principal with the provided name [mydomain\theadministratorsgroup] + CategoryInfo : InvalidOperation: (:) [], CimException + FullyQualifiedErrorId : ProviderOperationExecutionFailure + […]

PowerShell DSCconfiguration文件是否可以从当前的系统版本创build?

有没有办法从当前系统build立一个PowerShell所需的状态configuration(DSC)configuration文件? 反对从头build立整个文件?

在Server 2012上安装Windows Management Framework 4.0(Powershell 4.0)失败

我一直在尝试在Amazon EC2上的Windows Server 2012实例上testingPowerShell Desired Stateconfiguration。 我从MS下载中心下载了Windows Management Framework 4.0: Windowspipe理框架4.0 http://www.microsoft.com/en-au/download/details.aspx?id=40855 当试图安装时,我遇到了以下错误: Windows更新无法安装,因为错误2148098050“该消息的签名者证书无效或未find。 (命令行:“C:\ Windows \ system32 \ wusa.exe”“C:\ Users \ Administrator \ Downloads \ Windows6.1-KB2819745-x64-MultiPkg.msu”) 代码签名的安装程序通常包含证书作为二进制文件的一部分。 我只需右键单击包并从MSU中手动提取证书,并将其安装在本地机器证书库中,以确保签名者是可信的。 当我试图再次安装该软件包时,我收到一个新的错误: Windows更新无法安装,因为错误2148073480“指定的algorithm无效”。 (命令行:“C:\ Windows \ system32 \ wusa.exe”“C:\ Users \ Administrator \ Downloads \ Windows6.1-KB2819745-x64-MultiPkg.msu”) 任何人都可以帮助解决上述问题?

使用证书保护所需状态configuration中的凭据

我是新来的DSC,并试图找出如何使它为我们工作。 我坚持的是证书如何被实际保护。 我目前的理解是,这并不是那么好。 三大问题就是这些。 如何使用公钥作为解密源确实保护这些证书? 哪些计算机在推拉scheme中需要证书? 鉴于这些问题,处理证书的最佳做法是什么? 使用证书的公钥certificate传输源是有效的。 但将其用作解密密钥意味着访问证书的公钥将决定对密码的访问。 如果您必须将证书推送到每个需要解密MOF文件的计算机,那么什么才能阻止普通用户访问证书并能够解密MOF? 说活动目录安全意味着你可以把它放在纯文本中,只依靠AD安全。 有人能帮我解决这个问题吗?

使用Powershell DSC进行SSL证书pipe理

我有第三方颁发的证书,我需要确保在给定的域中的所有目标上运行。 有没有办法确保通过DSC安装证书?

PowerShell DSC从networking共享复制

我正尝试使用PowerShell DSC从networking共享复制文件夹内容。 这里是代码: Configuration TestSetup { Node localhost { File Test { SourcePath = "\\Server\SomeShare\SomeFolder" DestinationPath = "E:\test" Recurse = $true Type = "Directory" } } } 这不工作,但是 – 当我运行它时,我得到以下错误信息: The related file/directory is: \\Server\SomeShare\SomeFolder. The path cannot point to the root directory or to the root of a net share. SourcePath must be specified […]