【发布时间】:2017-12-15 22:03:56
【问题描述】:
我一直在尝试创建一个脚本,用于从最初从 PDQ 部署创建的所有 AD 计算机中以管理员的名义删除 C:\Users 中的文件夹。当我尝试运行它时,我收到有关缺少文件路径的错误。搜索结果产生了一个很长的脚本,尽管我当前的脚本只有几行。我希望它尽可能轻巧,以免性能严重下降。我错过了什么吗?代码如下。
$Destination = 'C:\Users\foldername'
Get-ChildItem $Destination | ForEach-Object {remove-Item -Force -recurse}
【问题讨论】:
-
只引用本地计算机。您打算如何在远程计算机上执行此操作?另外,第二行可以是
Remove-Item $Destination -Force -Recurse。 -
它将在一个单独的隔离 PDQ 部署文件中,在本地进行一些测试后执行到远程 PC
-
是否有理由不使用可以为您做到这一点的组策略功能?
-
我没有必要的权限将其添加为 GPO,否则我会走这条路。
标签: powershell active-directory