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' )
        }
    }
        
    }