red.army@vk
10-12-2014, 14:51
Есть ли способы получить хешь файла на FTP сервере? Или только скачать его и тогда получить хешь?
$File = "\\tratata\tata.xml";
$ftp = "ftp://user:password@trututu.ru/inbox/tata.xml";
$lhash = Get-FileHash $File
Write-Host -Object "ftp url: $ftp";
$webclient = New-Object -TypeName System.Net.WebClient;
$uri = New-Object -TypeName System.Uri -ArgumentList $ftp;
Write-Host -Object "Uploading $File...";
$webclient.UploadFile($uri, $File);
$rhash = Get-FileHash $ftp
if $lhash -ne $rhash {Send-Mailmessage *******}
end if
$File = "\\tratata\tata.xml";
$ftp = "ftp://user:password@trututu.ru/inbox/tata.xml";
$lhash = Get-FileHash $File
Write-Host -Object "ftp url: $ftp";
$webclient = New-Object -TypeName System.Net.WebClient;
$uri = New-Object -TypeName System.Uri -ArgumentList $ftp;
Write-Host -Object "Uploading $File...";
$webclient.UploadFile($uri, $File);
$rhash = Get-FileHash $ftp
if $lhash -ne $rhash {Send-Mailmessage *******}
end if