我見過類似問題的一些答案,但我無法讓他們工作。可能是因爲我使用了powershell V2,無法重定向流。我的問題很簡單,我想記錄中刪除項cmdlet的詳細流在下面的腳本:Powershell V2 - 記錄刪除項目
$CSVList = (Get-Content "C:\Users\Leeds TX 11\Desktop\Test folder\Watchfolder\DAZN Production Numbers - purgelist.csv" | select -Skip 1) -split ','| Where {$_}
$Netappdirectory = "C:\Users\Leeds TX 11\Desktop\Test folder\NetApp"
$Logfile = "C:\Users\Leeds TX 11\Desktop\Test folder\logfile.txt"
Get-ChildItem $Netappdirectory |
Where-Object {$CSVList -contains $_.BaseName} |
Remove-Item -Verbose