SQL-SMO.psd1

@{
    GUID = 'd2f53583-045a-4939-a12b-bd446e0b7fcd'
    Description = 'A module for gathering and editing SQL Server Instance properties utilizing SQL Management Objects.'
    Author = 'Mike Garvey'
    CompanyName = 'DGR Systems, LLC.'
    Copyright = '© 2018 DGR Systems, LLC. All rights reserved.'
    ModuleVersion = '0.3.1'
    PowerShellVersion = '3.0'
    RootModule = "Assemblies\SQL.SMO.dll"
    NestedModules = @('SQL-SMO.psm1')
    RequiredAssemblies = @(
        'Assemblies\DynamicParameter.dll',
        'Assemblies\Microsoft.SqlServer.ConnectionInfo.dll',
        'Assemblies\Microsoft.SqlServer.Dmf.Common.dll',
        'Assemblies\Microsoft.SqlServer.Management.Sdk.Sfc.dll',
        'Assemblies\Microsoft.SqlServer.Smo.dll',
        'Assemblies\Microsoft.SqlServer.SqlClrProvider.dll',
        'Assemblies\Microsoft.SqlServer.SqlEnum.dll',
        'Assemblies\SQL.SMO.dll'
    )
    FunctionsToExport = @(
        'Get-SMOConfiguration',
        'Set-SMOConfiguration',
        'Set-SQLMemoryLimit'
    )
    AliasesToExport = @(
        'Get-SMOProperty',
        'nsmo',
        'setsmo',
        'Set-SMOProperty'
    )
    CmdletsToExport = @(
        'Disconnect-SMO',
        'New-SMO',
        'Set-SMOContext',
        'Get-SQLMemoryLimits'
    )
    FormatsToProcess = @(
        'Formats\SQL.SMO.MemoryProperty.Format.ps1xml',
        'Formats\SQL.SMO.SMOProperty.Format.ps1xml'
    )
    VariablesToExport = ''
    FileList = @(
        'Assemblies\DynamicParameter.dll',
        'Assemblies\Microsoft.SqlServer.ConnectionInfo.dll',
        'Assemblies\Microsoft.SqlServer.Dmf.Common.dll',
        'Assemblies\Microsoft.SqlServer.Management.Sdk.Sfc.dll',
        'Assemblies\Microsoft.SqlServer.Smo.dll',
        'Assemblies\Microsoft.SqlServer.SqlClrProvider.dll',
        'Assemblies\Microsoft.SqlServer.SqlEnum.dll',
        'Assemblies\SQL.SMO.dll',
        'Formats\SQL.SMO.MemoryProperty.Format.ps1xml',
        'Formats\SQL.SMO.SMOProperty.Format.ps1xml',
        'SQL-SMO.psd1',
        'SQL-SMO.psm1'
    )
    PrivateData = @{
        PSData = @{
            # Tags applied to this module. These help with module discovery in online galleries.
            Tags = 'SQL','Server','Instance','Property','Setting','Settings','Set','Change','SMO','Management','Object','Memory',
            'Max','Min','MB','Megabyte','Subproperty','Feature','Microsoft','New','Value','Configuration','Alter','Authentication',
            'Credential','Integrated','Security','Documenting','default','connection','string','data','context','format'
            # ReleaseNotes of this module
            ReleaseNotes = 'Added "Disconnect-SMO", which also frees up memory if the SMO context was enumerated.'
        }
     }
}