У меня есть сценарий, который может подключаться через FTP, может извлекать файлы, но не создает каталог на основе даты изменения файлов. Цель состоит в том, чтобы поместить все эти файлы в каталог, поскольку этот сценарий будет выполняться ежедневно. Я попытался передать следующие параметры:
param(
[string]$date =[datetime]((Get-Date).AddDays(-4)).ToString(“MM\dd\yyyy"),
[string]$FilesToExcludeArray = @(""),
[string]$FilesToIncludeArray = @("*.*"),
[string]$remotepath ="/inbox/"
[string]$localpath="c:\test\APRIL\$date\"
)
Я не буду публиковать полный скрипт, но здесь $ date вызывается после
# Select the most recent files
$latest = $directory.Files |
Where-Object {$_.LastWriteTime -ge $date -and -Not $_.IsDirectory -and $_.Name -notlike
$FilesToExcludeArray -and $_.Name -like $FilesToIncludeArray}| Select-Object
$download = $False
Я ценю любую помощь