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" } |