PowerShell可从远程PC删除桌面项目

PowerShell可从远程PC删除桌面项目,powershell,powershell-2.0,powershell-3.0,Powershell,Powershell 2.0,Powershell 3.0,我有200台电脑,需要有一些特定的图标删除 我用ComputerName创建了一个CSV文件(每行1个名称) 我有另一个带有图标文件名的文件,需要从桌面上删除该文件(Shortcut1.lnk等)。另一个文件也是CSV(每行1个文件名) 如何运行PowerShell脚本来删除这些图标。(请注意,并非我的CSV文件中的所有计算机都可能已打开。某些计算机可能已关闭或存在网络问题) 这是到目前为止我的代码,但似乎没有从中删除文件 \\computername\c$\Documents and Sett

我有200台电脑,需要有一些特定的图标删除

我用ComputerName创建了一个CSV文件(每行1个名称)

我有另一个带有图标文件名的文件,需要从桌面上删除该文件(Shortcut1.lnk等)。另一个文件也是CSV(每行1个文件名)

如何运行PowerShell脚本来删除这些图标。(请注意,并非我的CSV文件中的所有计算机都可能已打开。某些计算机可能已关闭或存在网络问题)

这是到目前为止我的代码,但似乎没有从中删除文件

\\computername\c$\Documents and Settings\All Users\Desktop
我收到错误和警告。日志文件似乎也没有创建


无论如何,都要获取已删除内容的报告。什么没有被删除?

更改此项,您已经在$destination变量中指定了斜杠,您是双精度@
\\c$

Remove-Item "\\$computer$DESTINATION\$file" -Recurse
否则,您尝试删除此路径并失败

\\computername\\c$\Documents and Settings\All Users\Desktop\$file

如果更改此项,您已经在$destination变量中指定了斜杠,则可以将@
\\c$

Remove-Item "\\$computer$DESTINATION\$file" -Recurse
否则,您尝试删除此路径并失败

\\computername\\c$\Documents and Settings\All Users\Desktop\$file

谢谢我错过了它,但收到警告说删除项目:找不到路径“\\COMPUTERNAME\c$\Documents and Settings\All Users\Desktop\SCANNER.lnk”,因为它不存在。在C:\powershell\powerdelete.ps1:11 char:16+Remove Item尝试在测试路径语句周围包装一个if子句,以验证文件是否存在,然后再尝试删除。这是一种语法,谢谢。我错过了它,但收到警告说删除项目:找不到路径“\\COMPUTERNAME\c$\Documents and Settings\All Users\Desktop\SCANNER.lnk”,因为它不存在。在C:\powershell\powerdelete.ps1:11 char:16+Remove Item尝试在测试路径语句周围包装一个if子句,以验证文件是否存在,然后再尝试删除。下面是一种语法