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

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

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


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

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


$Data=Get-Date -Format "dd.MM.yyyy"
$CurrentDay=get-date -format "%d"

$Source=""
$Dest=""



YuS_2, попробовал понять и отредактировать Ваш скрипт, но у меня не получилось. Запускать планирую через планировщик. Помогите с написанием строки запуска и поправкой в самом скрипте

Код: Выделить весь код
param (
    $Data = Get-Date -Format "dd.MM.yyyy"
    $CurrentDay = get-date -format "%d"
    $CurrentDayDD = get-date -format "dd"
    $newfoldername = [string]$Data +"_"+ "User"
    $MakeDir = New-Item -Path $Dest -ItemType Directory -force
    $getFiles = Get-ChildItem $Source -Recurse | where-object {$_.lastwritetime -lt (get-date).date.adddays(1) -and $_.lastwritetime -ge (get-date).date.adddays(-1)
   

    [string]
	$Source = "\\USER-PC\c$\users\User\Desktop"
	[string]
	$destination = "H:\USERPROFILE-BACKUP\Increment\$newfoldername"
	[string[]]
	$include = $getFiles
	
)
$src = gi -lit $source -force

# копирование файлов с сохранением структуры
dir -lit $src.fullname -inc $include -rec -force|copy -d {
	$d = split-path $_.fullname.replace("$($src.fullname)",$destination)
	if (!(test-path -lit $d)){md $d -force} else {$d}
} -force #-whatif

Отправлено: 12:43, 09-02-2022 | #5