TestimoX

API Reference

Class

RsopOfflineService

Namespace ADPlayground.Gpo.Policy
Assembly ADPlayground
Modifiers static

Builds RSOP details from offline registry hives (user NTUSER.DAT or machine SOFTWARE) without contacting the target machine.

Inheritance

  • Object
  • RsopOfflineService

Methods

Get 2 overloads
public static RsopDetails Get(RegistryPolicyScope scope, String admxDirectory, String language, String userHivePath, String machineSoftwareHivePath, Boolean includeTrace = false, String machineSystemHivePath = null) #
Returns: RsopDetails

Builds RSOP for an offline hive path.

Parameters

scope ADPlayground.Gpo.Policy.RegistryPolicyScope requiredposition: 0
Computer or User.
admxDirectory System.String requiredposition: 1
Optional ADMX directory; resolved automatically when null/empty.
language System.String requiredposition: 2
Optional language (e.g., en-US).
userHivePath System.String requiredposition: 3
Path to NTUSER.DAT for User scope (required for User).
machineSoftwareHivePath System.String requiredposition: 4
Path to SOFTWARE hive for Computer scope (optional when machineSystemHivePath is provided).
includeTrace System.Boolean = false optionalposition: 5
Include mapping trace diagnostics.
machineSystemHivePath System.String = null optionalposition: 6
Optional SYSTEM hive to complement SOFTWARE when building Computer RSOP.
public static RsopDetails Get(RegistryPolicyScope scope, IPolicySource src, String admxDirectory, String language, Boolean includeTrace = false) #
Returns: RsopDetails

Builds RSOP details from an arbitrary policy source (testing and advanced scenarios).

Parameters

scope ADPlayground.Gpo.Policy.RegistryPolicyScope requiredposition: 0
src ADPlayground.Gpo.GpoLocal.IPolicySource requiredposition: 1
admxDirectory System.String requiredposition: 2
language System.String requiredposition: 3
includeTrace System.Boolean = false optionalposition: 4