サーバーのリスト (computer-list.txt) からファイルのリスト (remove-files.txt 内) を削除する必要があります。私は次のことを試しましたが、うまくいきませんでした.誰かが私のエラーを修正するのを手伝ってくれることを願っています.
$SOURCE = "C:\powershell\copy\data"
$DESTINATION = "d$\copy"
$LOG = "C:\powershell\copy\logsremote_copy.log"
$REMOVE = Get-Content C:\powershell\copy\remove-list.txt
Remove-Item $LOG -ErrorAction SilentlyContinue
$computerlist = Get-Content C:\powershell\copy\computer-list.txt
foreach ($computer in $computerlist) {
Remove-Item \\$computer\$DESTINATION\$REMOVE -Recurse}
エラー
Remove-Item : Cannot find path '\\NT-xxxx-xxxx\d$\copy\File1.msi, File2.msi, File3.exe, File4, File5.msi,' because it does not exist.
At C:\powershell\copy\REMOVE_DATA_x.ps1:13 char:12
+ Remove-Item <<<< \\$computer\$DESTINATION\$REMOVE -Recurse}
+ CategoryInfo : ObjectNotFound: (\\NT-xxxx-xxxxx\...-file1.msi,:String) [Remove-Item], ItemNotFoundException
+ FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand