Author Posts

May 5, 2016 at 1:42 pm

I'm new to DSC and am following along through the Snover/Helmick examples.

My DSC authoring platform is a Windows 10 desktop and am testing to a single Windows Server 2012 R2 box with WMF 4 installed.

I attempt to run: Set-DSCLocalConfigurationManager -ComputerName $ComputerName -Path c:\Scripts\DSC\LCM –Verbose

but get error:

The WinRM client cannot process the request. The object contains an unrecognized argument: "Force". Verify that the spelling of the argument name
is correct.
+ CategoryInfo : MetadataError: (root/Microsoft/...gurationManager:String) [], CimException
+ FullyQualifiedErrorId : HRESULT 0x803381e1

I've done the following to troubleshoot:

~ re-run Enable-PSRemoting on both boxes
~ Set a Public ethernet interface to Private

..but still get error.

May 5, 2016 at 1:46 pm

Need to see the LCM Script that created the MOF you're trying to push to the node

May 5, 2016 at 2:04 pm

Hi Arie

[test.meta.mof]

/*
@TargetNode='test.mydomain.local'
@GeneratedBy=myUserID
@GenerationDate=05/05/2016 14:57:30
@GenerationHost=Windows10Client
*/

instance of MSFT_DSCMetaConfiguration as $MSFT_DSCMetaConfiguration1ref
{
AllowModuleOverwrite = True;
RefreshMode = "Push";
ConfigurationMode = "ApplyAndAutoCorrect";

};

instance of OMI_ConfigurationDocument
{
Version="2.0.0";
MinimumCompatibleVersion = "1.0.0";
CompatibleVersionAdditionalProperties= { "MSFT_DSCMetaConfiguration:StatusRetentionTimeInDays" };
Author="myUserID";
GenerationDate="05/05/2016 14:57:30";
GenerationHost="Windows10Client";
Name="LCMPUSH";
};

May 5, 2016 at 2:10 pm

also when I run:

Start-DscConfiguration -Path C:\Scripts\DSC\Config -ComputerName test.mydomain.local -Credential Get-Credential -Verbose -Wait

I get this error:

VERBOSE: Perform operation 'Invoke CimMethod' with following parameters, "methodName' = SendConfigurationApply,'className' = MSFT_DSCLocalConfigurationManager,'namespaceName' =
root/Microsoft/Windows/DesiredStateConfiguration'.
VERBOSE: An LCM method call arrived from computer Windows10Client with user sid S-XXXX-XXXX-XXX_blah-blah.
VERBOSE: [test.mydomain.local]: LCM: [ Start Set ]
The WS-Management service cannot process the request. The WMI service or the WMI provider returned an unknown error: HRESULT 0x800706be
+ CategoryInfo : NotSpecified: (root/Microsoft/...gurationManager:String) [], CimException
+ FullyQualifiedErrorId : HRESULT 0x800706be
+ PSComputerName : test.mydomain.local

VERBOSE: Operation 'Invoke CimMethod' complete.
VERBOSE: Time taken for configuration job to complete is 11.254 seconds

May 5, 2016 at 3:20 pm

Hey Jeff — everything we did was on WMF 5, please try and update your server. You will run into several things that may not work correctly if using v4. Let me know if that helps.

May 5, 2016 at 4:41 pm

As Jason said, even if you were insisting on doing things on WMF 4, dont use Windows 10 for authoring as you're creating a WMF 5 based mof files and handing them to a server with WMF 4

May 6, 2016 at 3:25 pm

Thanks guys..Will advise post WMF 5 update

May 19, 2016 at 11:40 am

I've tried to update this server 2012 R2 to WMF 5 using these bits:

W2K12-KB3134759-x64.msu

but I get an error: The update is not applicable to your computer

again my current PS/WMF version:

$PSVersionTable.PSVersion

Major Minor Build Revision
—– —– —– ——–
4 0 -1 -1

May 20, 2016 at 10:41 pm

Hey Jeff! I think your using the update file for 2012, not 2012R2 — try this one. Win8.1AndW2K12R2-KB3134758-x64.msu

May 20, 2016 at 10:51 pm

Exactly right Jason, thanks. Installing now for my tests per above

May 20, 2016 at 11:26 pm

Awesome it works now, thanks Jason

 VERBOSE: Set-DscLocalConfigurationManager finished in 1.431 seconds