Files
Scripts/asteruploadolderlogs.ps1

29 lines
905 B
PowerShell

#get local systemname
$computer = gc env:computername
$iterations=@(-1,-2,-3,-4,-5,-6)
foreach ($i in $iterations)
{#get yesterdays date in mmddyyyy format
$yesterday=(get-date (get-date).AddDays($i) -uformat %m%d%Y)
#set filenames to use based on yesterdays date
$filename = "Recommendations_" + $yesterday + ".log"
$newfilename = $computer + "_" + $yesterday + ".log"
# FTP Config
$ftpuser = "asterftp"
$ftppass = "FTP4data"
$file = "D:\applog\StorePricingSvc\debuglogs\$filename"
$filenewname = "feeds/recommendation/recommendations/staging/$newfilename"
$ftpserver = "pnjtransfer02"
# FTP the log file matching $filename to the server using the $newfilename as the destination
$webclient = New-Object System.Net.WebClient
$ftp = "ftp://"+$ftpuser+":"+$ftppass+"@"+$ftpserver+"/"+$filenewname
$uri = New-Object System.Uri($ftp)
$webclient.UploadFile($uri,$file)
}