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 4


    # 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 Name, ResolvedCommand | Format-Table
    New-Alias -Name uss Unlock-SecretStore -PassThru -Force -ErrorAction 0 -Scope Global
    # Export-Alias uss
    # Write-Output "----`n`n"

}