如何使用 Powershell 获取 exe 应用程序详细信息
How Can I user Powershell to get exe app detail
我是 Powershell 新手,正在尝试获取 outlook 文件版本详细信息。
获取项目属性 'C:\program File (x86)\Microsoft Office\office15\outlook.exe' |格式列表
这是我用的命令,但是会弹出找不到路径错误。
outlook.exe 路径:C:\program File (x86)\Microsoft Office\office15\outlook.exe
value I need
文件版本和产品名称值是我想要的
outlook的版本是16所以路径不一样...
但是,以下应该会为您动态找到安装位置,因此无关紧要。
#Set the Reg Key to find
$key = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\OUTLOOK.EXE\'
#Get the Reg Key Property
$outlookExePath = (Get-ItemProperty $key).'(default)'
#Use the Reg Key Property to get the FileInfo
$OutlookExe = get-item $outlookExePath
#Output the File Info Properties as required
$OutlookExe.VersionInfo.ProductVersion
$OutlookExe.VersionInfo.ProductName
#Or output selected properties together
$OutlookExe.VersionInfo|Select-Object -Property ProductName,ProductVersion
我是 Powershell 新手,正在尝试获取 outlook 文件版本详细信息。
获取项目属性 'C:\program File (x86)\Microsoft Office\office15\outlook.exe' |格式列表
这是我用的命令,但是会弹出找不到路径错误。
outlook.exe 路径:C:\program File (x86)\Microsoft Office\office15\outlook.exe
value I need 文件版本和产品名称值是我想要的
outlook的版本是16所以路径不一样... 但是,以下应该会为您动态找到安装位置,因此无关紧要。
#Set the Reg Key to find
$key = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\OUTLOOK.EXE\'
#Get the Reg Key Property
$outlookExePath = (Get-ItemProperty $key).'(default)'
#Use the Reg Key Property to get the FileInfo
$OutlookExe = get-item $outlookExePath
#Output the File Info Properties as required
$OutlookExe.VersionInfo.ProductVersion
$OutlookExe.VersionInfo.ProductName
#Or output selected properties together
$OutlookExe.VersionInfo|Select-Object -Property ProductName,ProductVersion