Я новичок в windows powershell. У меня есть сценарий для идентификации файлов и папок старше, чем x файлов, и удалить его. но мне нужен скрипт, чтобы проверить его на удаленном сервере Windows и сделать то же самое. Вот мой код:Удалить файлы и папки старше x дней на удаленном сервере Windows с помощью windows powershell
$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-адрес или имя хоста \ d $ \ hudson_slave \ рабочее пространство" отл. $ TargetFolder = "\\ 192.168.0.20 \ d $ \ hudson_slave \ workspace" – Oggew
@Oggew: Спасибо за комментарий. Не могли бы вы сообщить мне, как передать имя пользователя и пароль? – MAHADEVASWAMY