Я хочу получить каталоги установки всех версий Visual Studio, установленных на машине (для копирования файла в каталог Xml/Schemas)В PowerShell, как мне получить все ключи реестра с определенным свойством?
Лучший способ - прочитать из реестра. В \HKLM\Software\Wow6432Node\Microsoft\Visual Studio
все версии указаны по номеру версии: 10.0, 11.0, 12.0. Тем не менее, 9.0 и 8.0 и 7.1 все еще существуют, хотя они не установлены. Поэтому я не могу просто схватить их всех. Мне нужно фильтровать все ключи, у которых есть свойство InstallDir.
Я знаю, что мне нужно комбинировать Get-ChildItem и Get-ItemProperty, но я не уверен, как это сделать.
Как написать команду Powershell для того, что я прошу?
Отлично! Я проверил, могу ли я сделать это все в одной строке, а не 'cd' в ключ, чтобы запустить его. И я могу! благодаря – ageektrapped