1

여러 서버에 여러 응용 프로그램 (.msi)을 설치하는 경우 응용 프로그램의 설치된 경로를 식별 할 수있는 솔루션을 찾고 있습니다.powershell을 사용하여 설치된 응용 프로그램의 실행 경로를 식별하는 방법은 무엇입니까?

powershell에서는 get-wmiobject를 사용하여 설치된 날짜 및 내용을 가져 왔지만 공백을 반환하는 installlocation 속성이 있습니다. 실행 가능한 위치를 찾는 방법이 있습니까? Powershell이 ​​아니라면 다른 기술도 할 것입니다.

+0

제 생각에는 설치된 응용 프로그램의 레지스트리 정보가 wmi보다 레지스트리에서 더 좋습니다. HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall \ 에서 찾으려고 했습니까? (또는 64 비트 : HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninst 모두). – plunkets

답변

0

https://psmsi.codeplex.com/이 도움이 될 수 있습니까? PowerShell 용 Windows Installer 모듈입니다. 나는 그것을 사용하지 않았지만 MSI 파일에서 정보를 추출하는 데 관심이 있다면 아마 도움이 될 것입니다.

관련 문제