Functions/Startup.ps1


function Startup {

    [CmdletBinding()]
    param (

    )

    Set-Location "\"

    $GitFolder = "$($env:USERPROFILE)\git"

    $ImportedModules = @()

    $MyModules = @()
    $MyModules += "HypervDomainEnv"
    $MyModules += "HyperVTools"
    $MyModules += "JaapsTools"
    $MyModules += "OfficeAndAzureTools"
    $MyModules += "Testmodule1"
    $MyModules += "VMwareTools"
    $MyModules += "WindowsImaging"

    $MyModules | ForEach-Object {
        $ThisModule = "$($GitFolder)\$($_)\$($_).psd1"
        # $ThisModule
        if (Test-Path $ThisModule) {
            $ImportedModules += Import-Module $ThisModule -Force -Global
        }
    }
    # $ImportedModules

    $CPL = Get-ChildItem C:\Windows\System32\*.cpl | Select-Object Name

    $MSC = Get-ChildItem C:\Windows\System32\*.msc | Select-Object Name

    $CPLplusMSC = $CPL + $MSC

    $CPLplusMSC | Format-Wide -Column 5


    # Get-ChildItem "$([Environment]::GetFolderPath("MyDocuments"))\WindowsPowerShell\pwd" | Select-Object Name | Format-Wide -Column 4


    Write-Output "----"

    # Get-WorkingTime

    Get-Alias | Where-Object Source -EQ "JaapsTools" | Select-Object -ExpandProperty DisplayName

    Write-Output "----`n`n"

}