TestimoX

API Reference

Class

AdmxPolicyArtifact

Namespace ADPlayground.Gpo.GpoLocal
Assembly ADPlayground
Modifiers sealed

Generated artifact set for a single ADMX policy and desired state.

Inheritance

  • Object
  • AdmxPolicyArtifact

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Constructors

Properties

public String PolicyName { get; set; } #

Internal ADMX policy name.

public String PolicyDisplayName { get; set; } #

Localized ADMX policy display name.

public String SourceAdmx { get; set; } #

Source ADMX file that defined the policy.

public String CategoryPath { get; set; } #

Policy category path, when available.

public String SupportedOn { get; set; } #

Supported-on description, when available.

public PolicyState State { get; set; } #

Requested policy state.

public String StateName { get; set; } #

Textual requested policy state for JSON and static consumers.

public PolicyScope Scope { get; set; } #

Effective policy scope used for artifact generation.

public String ScopeName { get; set; } #

Textual effective policy scope for JSON and static consumers.

public String RegistryHive { get; set; } #

Registry hive used by the generated artifact set.

public String RegistryKey { get; set; } #

Primary registry key for the policy, when available.

public IReadOnlyList<AdmxPolicyArtifactOperation> Operations { get; set; } #

Distinct registry operations that implement the requested policy state.

public String RegFileContent { get; set; } #

Generated Windows Registry Editor file content.

public String PowerShellScript { get; set; } #

Generated PowerShell script content.

public AdmxPolicyIntuneArtifact Intune { get; set; } #

Intune-oriented script artifacts derived from the same typed operations.

public AdmxPolicyMdmArtifact Mdm { get; set; } #

Candidate MDM/SyncML artifacts inferred from the typed ADMX policy definition.