2020-11-09 13:06:17 -05:00
|
|
|
param([switch]$Force)
|
|
|
|
|
|
|
|
if( -not $global:MyModulesWarning -or $Force ) {
|
2020-11-05 00:29:04 -05:00
|
|
|
$global:MyModulesWarning = @()
|
|
|
|
}
|
2021-02-18 12:27:50 -05:00
|
|
|
|
2021-02-19 19:22:46 -05:00
|
|
|
Get-MyModules -MissingOnly |
|
|
|
|
Where-Object {
|
|
|
|
$_ -notin $global:MyModulesWarning
|
2020-11-05 00:29:04 -05:00
|
|
|
} | ForEach-Object {
|
|
|
|
$global:MyModulesWarning += $_
|
|
|
|
Write-Warning "Missing module: $_"
|
2021-02-18 12:27:50 -05:00
|
|
|
}
|