ADServices.psd1
|
@{ ModuleVersion = '0.3.2' 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' RootModule = 'bin\netstandard2.0\ADServices.dll' CmdletsToExport = '*' CompatiblePSEditions = @('Desktop', 'Core') RequiredAssemblies = @( 'bin\netstandard2.0\System.Buffers.dll' 'bin\netstandard2.0\System.DirectoryServices.Protocols.dll' 'bin\netstandard2.0\System.Management.Automation.dll' 'bin\netstandard2.0\System.Memory.dll' 'bin\netstandard2.0\System.Numerics.Vectors.dll' 'bin\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll' 'bin\netstandard2.0\System.Security.Principal.Windows.dll' ) 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.3.2 - Linux support tests pass - parenthesis flexibility in filters had to be reduced v0.3.1 - restrict manifest to not include peripheral files v0.3.0 - converted module to .NET Framework 4.8 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' } |