4
[string] $fileName = "en_sql_server_2008_r2_developer_x86_x64_ia64_dvd_522665.iso"
[string] $url = "http://installers.abc/iso/$filename"
[string] $tempPath = "c:\balpreet"
function Download-Iso {
Param(
[string] $FileName,
[string] $Url,
[string] $destinationFolder
)
[string] $destination = Join-Path -Path $tempPath -ChildPath $fileName
write-host "downloading from : $url to $destination"
$client = new-object System.Net.WebClient
$client.DownloadFile($Url, $destination)
}
Download-Iso -FileName $fileName -Url $url -DestinationFolder = $tempPath
http를 통해 액세스 할 수있는 원격 위치에서 4.07GB (4,380,329,984 바이트) ISO를 다운로드하려고합니다.System.Net.Webclient 만 다운로드 81.4 MB (85,363,075 바이트)
Windows 7 : 다운로드 완료 4.07GB 파일.
Windows Server 2008 R2 : 다운로드 만 완료하면 81.4 MB (85,363,075 바이트)로 다운로드됩니다. 코드가 오류를 던지는 것이 아니라 전체 파일을 다운로드하는 것은 아닙니다.
실마리가 있습니까?
Windows Server 2008 R2 시스템의 C 드라이브에서 디스크 공간이 부족할 수 있습니까? – alroc
다른 파일에서도 이러한 현상이 발생합니까? 일부 기업 방화벽에도 문제가있었습니다. 내 작업에서 "똑똑한"방화벽은 가끔 특정 파일이 바이러스라고 생각하고 연결을 끊습니다 ... 그리고 항상 같은 시점에서 그것을 죽이는 것처럼 보입니다. 주위에 유일한 방법은 집에서 파일을 다운로드하고 USB 키로 가져 오는 것입니다. – HAL9256