在powershell上,我正在执行以下命令:
$objWMI = wmic product where "name like 'app' " get PackageCache
echo $objWMI
输出:PackageCache
C:\Windows\Installer\file.msi
我只需要转换此输出即可显示此目录。 最佳答案
成功运行命令后,示例中的变量将转换为数组,并且路径始终显示在第三行,因此您可以简单地调用$ objWMI [2]仅提供目录(我们使用数字2因为如果我们想要第一行,我们将使用[0])。
总的来说,可能像下面这样简单。
$objWMI = wmic product where "name like 'app' " get PackageCache
$directory=$objWMI[2]
echo $directory