Powershell:Get-Childitem,有没有办法列出评论?
Powershell: Get-Childitem, is there a way to list comments?
我正在使用 powershell,但我对此有点陌生
所以我的问题是,我有一个装满 msi 软件包的文件夹。如果我转到属性 -> 详细信息,可以在评论部分找到描述。由于我不想点击所有内容,所以我想用 powershell 列出它们。
到目前为止我得到了这个:
get-childitem c:\windows\installer\* -include *.msi
我找不到解决方案,非常感谢您的帮助。
这不是我的解决方案;我只是从这个 link
粘贴到这里
这是一些示例代码:
http://powershell.com/cs/blogs/tobias/archive/2011/01/07/organizing-videos-and-music.aspx
假设您有一个视频文件:C:\video.wmv
$path = 'C:\video.wmv'
$shell = New-Object -COMObject Shell.Application
$folder = Split-Path $path
$file = Split-Path $path -Leaf
$shellfolder = $shell.Namespace($folder)
$shellfile = $shellfolder.ParseName($file)
您需要知道扩展属性的 ID 是什么。这将向您显示所有 ID:
0..287 | Foreach-Object { '{0} = {1}' -f $_, $shellfolder.GetDetailsOf($null, $_) }
一旦你找到你想要的,你就可以像这样访问它:
$shellfolder.GetDetailsOf($shellfile, 216)
我正在使用 powershell,但我对此有点陌生 所以我的问题是,我有一个装满 msi 软件包的文件夹。如果我转到属性 -> 详细信息,可以在评论部分找到描述。由于我不想点击所有内容,所以我想用 powershell 列出它们。
到目前为止我得到了这个:
get-childitem c:\windows\installer\* -include *.msi
我找不到解决方案,非常感谢您的帮助。
这不是我的解决方案;我只是从这个 link
粘贴到这里这是一些示例代码:
http://powershell.com/cs/blogs/tobias/archive/2011/01/07/organizing-videos-and-music.aspx
假设您有一个视频文件:C:\video.wmv
$path = 'C:\video.wmv'
$shell = New-Object -COMObject Shell.Application
$folder = Split-Path $path
$file = Split-Path $path -Leaf
$shellfolder = $shell.Namespace($folder)
$shellfile = $shellfolder.ParseName($file)
您需要知道扩展属性的 ID 是什么。这将向您显示所有 ID:
0..287 | Foreach-Object { '{0} = {1}' -f $_, $shellfolder.GetDetailsOf($null, $_) }
一旦你找到你想要的,你就可以像这样访问它:
$shellfolder.GetDetailsOf($shellfile, 216)