PowerShell 2.0 can use BITS, but you must manually import the module first. powershell
If your network environment requires proxy server configuration, you can specify proxy settings in System.Net.WebClient : powershell 2.0 download file
$webClient = New-Object System.Net.WebClient $webClient.DownloadFile($ftpSource, $destinationPath) PowerShell 2
Whether you are automating patch deployments, retrieving configuration scripts from a remote repository, or troubleshooting an older Windows Server (such as Windows Server 2008 or Windows 7), PowerShell 2.0 provides the tools you need to interact with the web. PowerShell 2.0 can use BITS