0
我是Windows PowerShell的新手。我有一個腳本來識別比x文件早的文件和文件夾並將其刪除。但我需要一個腳本來檢查遠程Windows服務器中的相同,並執行相同的操作。這裏是我的代碼:使用Windows PowerShell在遠程Windows服務器中刪除x天以前的文件和文件夾
$Now = Get-Date
$Days = "3"
$TargetFolder = "D:\hudson_slave\workspace"
$LastWrite = $Now.AddDays(-$Days)
$Files = Get-Childitem $TargetFolder -Include $Extension -Recurse | Where {$_.LastWriteTime -le "$LastWrite"}
foreach ($File in $Files)
{
if ($File -ne $NULL)
{
write-host "Deleting File $File" -ForegroundColor "DarkRed"
Remove-Item $File.FullName | out-null
}
else
{
Write-Host "No more files to delete!" -foregroundcolor "Green"
}
}
可以在任何一個請幫我刪除3天以上的文件和文件夾在遠程服務器(使用IP)
如果你有機會到管理股(d $),你可以只是嘗試:$ TargetFolder = 「\\ IP-ADRESS或主機名\ d $ \ hudson_slave \工作區」 前。 $ TargetFolder =「\\ 192.168.0.20 \ d $ \ hudson_slave \ workspace」 – Oggew
@Oggew:感謝您的評論。你能否讓我知道如何傳遞用戶名和密碼? – MAHADEVASWAMY