ADServices.psd1
|
@{ ModuleVersion = '0.2.0' GUID = 'c29c8e32-38a3-4ed4-acc3-11ad44bcab3c' Author = 'Martin C Zarate (AKA Pxtl)' Copyright = '2025, Martin C Zarate' Description = @' Rough re-implementation of the MS ActiveDirectory powershell module by leveraging the C# "System.DirectoryServices.Protocols" assembly which is available by default on .NET enabled platforms instead of requiring that the user install RSAT. Very feature-incomplete at this time. '@ # Minimum version of the Windows PowerShell engine required by this module PowerShellVersion = '5.1' NestedModules = @( '.\Shared\LDAPEntry.psm1' '.\Shared\ADHelpers.psm1' 'ADRootDSE.psm1' 'ADObject.psm1' 'ADUser.psm1' 'ADAccount.psm1' 'ADGroup.psm1' 'ADGroupMember.psm1' 'ADOrganizationalUnit.psm1' ) FunctionsToExport = @( '*-ADRootDSE' '*-ADObject' '*-ADUser' '*-ADAccount' '*-ADGroup' '*-ADGroupMember' '*-ADOrganizationalUnit' ) CompatiblePSEditions = @('Desktop') PrivateData = @{ PSData = @{ Tags = 'ActiveDirectory', 'DirectoryServices', 'RSAT' LicenseUri = 'https://github.com/Pxtl/powershell-modules?tab=MIT-1-ov-file' ProjectUri = 'https://github.com/Pxtl/powershell-modules' # IconUri = '' ReleaseNotes = @' v0.2.0 - rewrote module using System.DirectoryServices.Protocols instead of SystemDirectoryServices - supports ADOrganizationalUnit, ADRootDSE - now attempts to match the object properties of the ActiveDirectory module. v0.1.2 - add Get-ADGroupMember v0.1.1 - hide private functions properly v0.1.0 - Initial Version - Includes main verbs for ADObject, ADUser, ADAccount, ADGroup, ADGroupMember '@ } # End of PSData hashtable } # End of PrivateData hashtable HelpInfoURI = 'https://github.com/Pxtl/powershell-modules' } |