我正在尝试使用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。
有没有其他人对此命令有疑问?我发现各种论坛都提到了它的功能,但是无法对它进行故障排除。
感谢您的帮助!
答案 0 :(得分:1)
这不是核心的PowerShell cmdlet,所以我希望大多数人都会失败。据我所知,这来自Script Gallery。你需要先下载它。
因此,如果您希望加载该模块,则需要手动或自动导入该模块。
答案 1 :(得分:0)
使用免费工具'exiftool',我将以下脚本放在一起:
$creator = C:\Windows\exiftool.exe "-Creator" $Image.FullName
这允许$creator
成为文件创建者,在我们的生产图像中与作者相同。