首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用VersionInfo属性过滤.exe文件?

如何使用VersionInfo属性过滤.exe文件?
EN

Stack Overflow用户
提问于 2021-03-25 07:37:32
回答 1查看 50关注 0票数 2

我应该首先说,我喜欢用PowerShell解决问题,但我的PowerShell技能严重不足。所以如果你真的回复了,请尽可能的简单一点:

微软团队安装在AppData中。多个用户登录到不同的PC,留下旧版本的团队,我们现在需要清理这些版本,而不影响当前登录的用户和较新版本的团队。

正因为如此,我一直在使用VersionInfo.FileVerson来解决这个问题。我尝试过的各种方法,我可以做到目前为止,然后不再进一步。我可以列出FullNameFileVersion,但我不知道如何省略我们想要的较新版本。

我发现这个方法与我写的东西相比看起来非常干净,它让我进入了与我的脚本相同的阶段;

代码语言:javascript
复制
cd G:\test\users\ Get-ChildItem -Filter wire*.exe -Recurse |
    ForEach-Object {
        try {
            $_ | Add-Member NoteProperty FileVersion ($_.VersionInfo.FileVersion)
            $_ | Add-Member NoteProperty AssemblyVersion (
                [Reflection.AssemblyName]::GetAssemblyName($_.FullName).Version
            )
        } catch {}
        $_
        } | Select-Object FullName,FileVersion -outvariable info

在她看来,我的想法类似于$info.where{$_.FileVersion -lt '3.4.4.0'}

例如,在使用运行服务测试这类事情时,我可以看到它是多么容易。所以我不确定我该怎么做,如果有人能为我指明正确的方向,我将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2021-03-25 08:29:29

您可以只删除当前未登录的所有用户的C:\users\<USERNAME>\Microsoft\teams文件夹。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66790970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档