Convert.psm1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$scriptPath = Split-Path $MyInvocation.MyCommand.Path
try
{
    $subFolders = Get-ChildItem -Path $scriptPath -Attributes D
    $files = Get-ChildItem -Path $subFolders.FullName | Where-Object {$_.Extension -eq '.ps1'}
    foreach ($file in $files)
    {
        . $file.FullName
    }
}
catch
{
    Write-Warning ('{0}: {1}' -f $Function,$_.Exception.Message)
    continue
}