Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для sunnykey

Пользователь


Сообщения: 124
Благодарности: 47

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
#Powershell script.
#Don't forget unlock script executing by 
#using command "Set-ExecutionPolicy RemoteSigned" or "Set-ExecutionPolicy Unrestricted"
#Save this file with ".ps1" extension
#перемеменная OlderThan отвечает за разницу дней от текущей даты
$SourcePath="D:\1"
$DestinationPath="\\SERVER-1\Obmen\"
$OlderThan=New-TimeSpan -Days 1
$Yesterday=Get-Date -Date ((Get-Date)-$OlderThan) -Format dd.MM.yyyy
New-Item "${DestinationPath}\${Yesterday}" -ItemType Directory
if (-not (Test-Path -Path "${DestinationPath}\${Yesterday}")) {
    "Ошибка создания папки"
    return
}
Get-ChildItem $SourcePath | `
    Where-Object {$_.Attributes -ne [System.IO.FileAttributes]::Directory} | `
    Sort-Object -Property CreationTime -Descending | `
    Select-Object -First 4 | `
    Copy-Item -Destination "${DestinationPath}\${Yesterday}" -Force

-------
cmd умри, powershell живи=)
Powershel 4.0 microsoft.com/ru-ru/download/details.aspx?id=40855

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:13, 03-08-2013 | #2