{
    "properties": {
        "displayName": "Audit Windows VMs that do not have the specified Windows PowerShell modules installed",
        "policyType": "BuiltIn",
        "description": "This initiative deploys the policy requirements and audits Windows virtual machines that do not have the specified Windows PowerShell modules installed. For more information on Guest Configuration policies, please visit https://aka.ms/gcpol",
        "metadata": {
            "version": "1.0.0-deprecated",
            "category": "Guest Configuration",
            "deprecated": true
        },
        "parameters": {
            "Modules": {
                "type": "string",
                "metadata": {
                    "displayName": "PowerShell Modules",
                    "description": "A semicolon-separated list of the names of the PowerShell modules that should be installed. You may also specify a specific version of a module that should be installed by including a comma after the module name, followed by the desired version. e.g. PSDscResources; SqlServerDsc, 12.0.0.0; ComputerManagementDsc, 6.1.0.0"
                }
            }
        },
        "policyDefinitions": [
            {
                "policyDefinitionId": "/providers/Microsoft.Authorization/policyDefinitions/90ba2ee7-4ca8-4673-84d1-c851c50d3baf",
                "policyDefinitionReferenceId": "Deploy_WindowsPowerShellModules",
                "parameters": {
                    "Modules": {
                        "value": "[parameters('Modules')]"
                    }
                }
            },
            {
                "policyDefinitionId": "/providers/Microsoft.Authorization/policyDefinitions/16f9b37c-4408-4c30-bc17-254958f2e2d6",
                "policyDefinitionReferenceId": "Audit_WindowsPowerShellModules"
            }
        ]
    },
    "id": "/providers/Microsoft.Authorization/policySetDefinitions/c980fd64-c67f-49a6-a8a8-e57661150802",
    "name": "c980fd64-c67f-49a6-a8a8-e57661150802"
}