SCJBServerTeamTools.psd1

#
# Module manifest for module 'SCJBServerTeamTools'
#
# Generated by: Logan Kranz
#
# Generated on: 12/12/2024
#

@{
    # Script module or binary module file associated with this manifest.
    RootModule        = 'SCJBServerTeamTools.psm1'

    # Version number of this module.
    ModuleVersion     = '2025.1.8.1'

    # ID used to uniquely identify this module
    GUID              = '4ac148d0-6ca7-4b2f-acda-4d94135f0dcc'

    # Author of this module
    Author            = 'Logan Kranz'

    # Company or vendor of this module
    CompanyName       = 'SC Judicial Branch'

    # Copyright statement for this module
    Copyright         = '(c) 2025 Logan Kranz. All rights reserved.'

    # Description of the functionality provided by this module
    Description       = 'UI for essential tools used by the server administrators'

    # Minimum version of the Windows PowerShell engine required by this module
    PowerShellVersion = '5.1'

    # Modules that must be imported into the global environment prior to importing this module
    # RequiredModules = @()

    # Functions to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no functions to export.
    FunctionsToExport = @(
        'SCJBServerTeamTools'
    )

    # Cmdlets to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no cmdlets to export.
    CmdletsToExport   = @()

    # Variables to export from this module
    VariablesToExport = '*'

    # Aliases to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no aliases to export.
    AliasesToExport   = @('STT')

    # Private data to pass to the module specified in RootModule/ModuleToProcess. This may also contain a PSData hashtable with additional module metadata used by PowerShell.
    PrivateData       = @{
        PSData = @{
            # Prerelease = 'beta.2025.1.7'

            # ReleaseNotes of this module
            ReleaseNotes = @'
v2025.1.8.1 - SCCM device grabbing done by API now and prompts to cache SCCM devices if they aren't
v2025.1.7.1 - SCCM Deployments added, IntuneDeviceDetailsGUI integrated.
v2025.1.6.4 - ADLookups: table added for find tab, optimized object searching, RSOP: fix for file path
v2025.1.6.1 - ADLookups: added ability to retrieve software and updates on the computers tab.
v2025.1.6 - Fix for retrieving users. RSOP: rewrote the logic for getting reports.
v2025.1.4 - Storage location management. Export group member listing as a .csv. bug fixes.
v2025.1.3.6 - Numerous UI and logic updates. Added ability to enable/disable SCCM and Exchange lookups. AD lookups all use the same selected DC.
v2025.1.2 - ADLookups: New features for Groups tab and computer tab.
v2024.12.31.4 - ADLookups: Now loads all AD data live instead of from a file. Datagrids for lists of data with context menu, RSOP: bug fix
v2024.12.30.1 - Addition of RSOP reports and UI improvements. Still wonky.
v2024.12.23 - Initial publish with mostly complete functionality. Known Issue: SCCM Devices don't work yet.
v2024.12.18.6 - All enabled tabs now work. More UI polish. User's Groups, Group, and Computer tabs work. XAML files are local to the module.
v2024.12.17 - More UI additions and polish. Disabled the non-functional tabs of ADLookups.
v2024.12.16.3 - Backend is functional, still working to add the UI to all the tabs.
v2024.12.13.11 - Working towards release
v2024.12.12.7 - Initial publish, not fully functional
'@


        } # End of PSData hashtable

    } # End of PrivateData hashtable
}