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
    # }
    # }
    Get-ChildItem $GitFolder -Depth 1 -File *.psd1 | ForEach-Object {
        $ImportedModules += Import-Module $_.FullName -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"

}