We have situations where we need to reset the policy and the  policy spy which we use does not work or would not prefer to copy the tool.

This is a vbscript which we can use. Found it helpful when you want to request a full policy compared to delta policy which usually is
triggered always (except for the first). 

'===============================================================================

'Save this as .VBS file and use Run as Administrator

'Set oParams.uFlags = 0 for making the next policy request will be for a full policy instead of the change in policy since the last policy request.

'Set oParams.uFlags = 1 The existing policy will be purged completely.

'Author: Sudheeesh N

'-------------------------------------------------------------------------------

set oCCMNamespace = GetObject("winmgmts:root\ccm")

Set oInstance = oCCMNamespace.Get("SMS_Client")

set oParams =
oInstance.Methods_("ResetPolicy").inParameters.SpawnInstance_()

oParams.uFlags = 0

oCCMNamespace.ExecMethod "SMS_Client",
"ResetPolicy", oParams

'---------------------------------------------------------------------------------

 

This posting /Script  is provided "AS IS" with no warranties and confers no rights.