TestimoX

API Reference

Class

SoftwareInstallationReader

Namespace ADPlayground.Gpo
Assembly ADPlayground
Modifiers static

Reader for Group Policy Software Installation (GPSI) package registrations stored in AD under CN=Machine/User,CN=Class Store,CN=Packages within the GPO container.

Inheritance

  • Object
  • SoftwareInstallationReader

Methods

public static IReadOnlyList<SoftwareInstallationPackage> Read(String gpoDomainName, String gpoDistinguishedName, Guid gpoId) #
Returns: IReadOnlyList<SoftwareInstallationPackage>

Attempts to read Software Installation packages from AD for the given GPO.

Parameters

gpoDomainName System.String requiredposition: 0
Owning DNS domain.
gpoDistinguishedName System.String requiredposition: 1
GPO distinguishedName (CN={GUID},CN=Policies,CN=System,...).
gpoId System.Guid requiredposition: 2
GPO GUID.

Returns

List of packages (both Computer and User scopes).