Powershell Get-FileMetaData无法识别

时间:2017-11-14 14:45:43

标签: powershell powershell-v5.0

我正在尝试使用PowerShell命令' Get-FileMetaData'但PowerShell ISE输出以下错误:

Get-FileMetaData : The term 'Get-FileMetaData' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path 
was included, verify that the path is correct and try again.
At line:1 char:1
+ Get-FileMetaData E:\Test_Output
+ ~~~~~~~~~~~~~~~~
+ CategoryInfo          : ObjectNotFound: (Get-FileMetaData:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

路径是正确的,我也尝试了各种现有的路径。我无法找到关于此命令所需版本的任何内容,但使用$PSVersionTable.PSVersion输出状态' Major 5'所以我相信我正在使用PS v5。

有没有其他人对此命令有疑问?我发现各种论坛都提到了它的功能,但是无法对它进行故障排除。

感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

这不是核心的PowerShell cmdlet,所以我希望大多数人都会失败。据我所知,这来自Script Gallery。你需要先下载它。

因此,如果您希望加载该模块,则需要手动或自动导入该模块。

You can read more about module loading on MSDN

答案 1 :(得分:0)

使用免费工具'exiftool',我将以下脚本放在一起:

$creator = C:\Windows\exiftool.exe "-Creator" $Image.FullName

这允许$creator成为文件创建者,在我们的生产图像中与作者相同。