-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathAfterinstall.ps1
More file actions
16 lines (11 loc) · 789 Bytes
/
Copy pathAfterinstall.ps1
File metadata and controls
16 lines (11 loc) · 789 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
@('Microsoft.PowerShell.Management', 'Microsoft.PowerShell.Diagnostics', 'Microsoft.PowerShell.Utility') | Microsoft.PowerShell.Core\Import-Module
$extra = [IO.Path]::GetFullPath("$($MyInvocation.MyCommand.Module.ModuleBase)\lib")
if (-not ("$Env:Path".Contains(";$extra"))) {
$Env:Path = "$($Env:Path);$extra"
}
Microsoft.PowerShell.Core\Get-Module GenXdev.AI, GenXdev.Coding, GenXdev.Console, GenXdev.Data, GenXdev.FileSystem, GenXdev.Helpers, GenXdev.Media, GenXdev.Queries, GenXdev.Webbrowser, GenXdev.Windows -ErrorAction SilentlyContinue |
Microsoft.PowerShell.Core\ForEach-Object Name |
Microsoft.PowerShell.Utility\Select-Object -Unique |
Microsoft.PowerShell.Core\ForEach-Object {
$null = PowerShellGet\Uninstall-Module -Name $_ -Force -Confirm:$False -AllVersions
}