GetUnlinkedGPOs.psd1
@{ # Module Loader File RootModule = 'GetUnlinkedGPOs.psm1' # Version Number ModuleVersion = '1.0' # Unique Module ID GUID = '649ef8d6-7c8e-4b15-b198-67052ec2524b' # Module Author Author = 'Martin Binder' # Company CompanyName = '' # Copyright Copyright = '(c) 2020 Martin Binder. All rights reserved.' # Module Description Description = 'Gets all unlinked GPOs in the targeted domain. Does not use the usual approach with Get-GPReport, because that is too slow in larger environments. Instead it crawls all GPLink attributes.' # Minimum PowerShell Version Required PowerShellVersion = '5.0' # Name of Required PowerShell Host PowerShellHostName = '' # Minimum Host Version Required PowerShellHostVersion = '' # Minimum .NET Framework-Version DotNetFrameworkVersion = '' # Minimum CLR (Common Language Runtime) Version CLRVersion = '' # Processor Architecture Required (X86, Amd64, IA64) ProcessorArchitecture = '' # Required Modules (will load before this module loads) RequiredModules = @( 'GroupPolicy', 'ActiveDirectory' ) # Required Assemblies RequiredAssemblies = @() # PowerShell Scripts (.ps1) that need to be executed before this module loads ScriptsToProcess = @() # Type files (.ps1xml) that need to be loaded when this module loads TypesToProcess = @() # Format files (.ps1xml) that need to be loaded when this module loads FormatsToProcess = @() # NestedModules = @() # List of exportable functions FunctionsToExport = @( 'Get-UnlinkedGPOs' ) # List of exportable cmdlets CmdletsToExport = @() # List of exportable variables VariablesToExport = @() # List of exportable aliases AliasesToExport = @() # List of all modules contained in this module ModuleList = @() # List of all files contained in this module FileList = @() # Private data that needs to be passed to this module PrivateData = @{ PSData = @{ Tags=@( 'grouppolicy','gplink', 'unlinked' ) ExternalModuleDependencies = @( 'GroupPolicy', 'ActiveDirectory' ) } } } |