[Windows] Add back to documentation versions of Visual Studio Components (#1304)

* fix software report for visual studio extensions

* resolve conflicts

* fix issue with vs components

* refactor code

* add fliter to components extracting
This commit is contained in:
Dibir Magomedsaygitov
2020-07-28 18:07:31 +03:00
committed by GitHub
parent b7c69ef560
commit b0a922fa52
2 changed files with 9 additions and 18 deletions

View File

@@ -69,8 +69,12 @@ function Get-VisualStudioPath {
return (Get-VSSetupInstance | Select-VSSetupInstance -Product *).InstallationPath
}
function Get-VisualStudioComponents {
$vsPackages = (Get-VSSetupInstance | Select-VSSetupInstance -Product *).Packages.Id
$vsPackages | Select-Object @{n = 'Package'; e = {$_}} |
Where-Object { $_.Package -notmatch "[0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}" }
function Get-VisualStudioPackages {
return (Get-VSSetupInstance | Select-VSSetupInstance -Product *).Packages
}
function Get-VisualStudioComponents {
Get-VisualStudioPackages | Where-Object type -in 'Component', 'Workload' |
Sort-Object Id, Version | Select-Object @{n = 'Package'; e = {$_.Id}}, Version |
Where-Object { $_.Package -notmatch "[0-9a-fA-F]{8}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{4}\-[0-9a-fA-F]{12}" }
}