WindowsUtils.psd1

@{
    GUID = 'C5F7B91E-668D-46AC-9F0E-23B0A74ABCBA'
    ModuleVersion = '1.7.0'
    RootModule = 'WindowsUtils.dll'
    CompatiblePSEditions = @(
        'Desktop',
        'Core'
    )
    Author = 'Francisco Nabas'
    Copyright = '(c) Francisco Nabas. All rights reserved.'
    Description = 'This module contain tools to facilitate the administration of Windows computers.'
    PowerShellVersion = '5.1'
    NestedModules = @('WindowsUtils.psm1')
    RequiredAssemblies = @(
        'WindowsUtils.dll',
        'Core.dll',
        'System.Security.Principal.Windows.dll',
        'System.Security.AccessControl.dll',
        'System.ServiceProcess.ServiceController.dll'
    )
    TypesToProcess = @('WindowsUtils.Types.ps1xml')
    FormatsToProcess = @('WindowsUtils.Format.ps1xml')
    FunctionsToExport = @(
        'Get-InstalledDotnet'
    )
    CmdletsToExport = @(
        'Get-ComputerSession',
        'Get-ObjectHandle',
        'Get-ErrorString', 
        'Get-LastWin32Error',
        'Get-MsiProperties',
        'Get-RemoteMessageOptions',
        'Get-ResourceMessageTable', 
        'Send-RemoteMessage',
        'Send-Click',
        'Disconnect-Session',
        'Remove-Service',
        'Get-ServiceSecurity',
        'New-ServiceAccessRule',
        'New-ServiceAuditRule',
        'Set-ServiceSecurity',
        'Expand-Cabinet'
    )
    AliasesToExport = @(
        'gethandle',
        'disconnect'
    )
    PrivateData = @{
        PSData = @{
            LicenseUri = 'https://github.com/FranciscoNabas/WindowsUtils/blob/main/LICENSE'
            ProjectUri = 'https://github.com/FranciscoNabas/WindowsUtils'
            ReleaseNotes = 'https://github.com/FranciscoNabas/WindowsUtils/blob/main/CHANGELOG.md'
        }
    }
}