【问题标题】:PowerShell Script to remove a set of file from multiple users' startup folders从多个用户的启动文件夹中删除一组文件的 PowerShell 脚本
【发布时间】:2017-05-03 09:59:11
【问题描述】:

我没有完成的事情是让脚本只删除当前登录用户文件夹中的项目。脚本可以删除所有用户文件夹中的所有内容。

这是脚本:

Remove-Item 'C:\Users\*\AppData\Local\CRAP*' -Include *.kti, *.auc -Recurse

【问题讨论】:

  • 您需要确定当前登录的用户,并将通配符替换为用户的主文件夹。
  • 所以你想要Remove-Item "$env:USERPROFILE\AppData\Local\CRAP*" -include *.kti, *.auc -Recurse
  • "脚本可以删除所有用户文件夹中的所有内容。" - 怎么样?用户通常无法查看其他用户的 appdata 文件夹。除了在当前用户的文件夹中,它不应该找到要删除的任何内容,也许是 C:\Users\Public

标签: powershell


【解决方案1】:

你可以做到..

Remove-Item "$env:LOCALAPPDATA" -Include *.kti, *.auc -Recurse

确保首先使用 -WhatIf 来查看它将删除的内容..

Remove-Item "$env:LOCALAPPDATA" -Include *.kti, *.auc -Recurse -WhatIf

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-18
    • 1970-01-01
    • 1970-01-01
    • 2020-01-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多