New-Item -ItemType Directory -Force -Path "C:\tmp" Write-Host "-------------------------------" Invoke-WebRequest http://willsbros.eu/Get-WindowsAutoPilotInfo.ps1 -OutFile C:\tmp\Get-WindowsAutoPilotInfo.ps1 Write-Host "-------------------------------" New-Item -Type Directory -Path "C:\HWID" Set-Location -Path "C:\HWID" $env:Path += ";C:\tmp" Set-ExecutionPolicy -Scope Process -ExecutionPolicy RemoteSigned #Install-Script -Name Get-WindowsAutoPilotInfo Get-WindowsAutoPilotInfo -OutputFile AutoPilotHWID.csv Start-Sleep -Second 2 cmd.exe /c "rename C:\HWID\AutoPilotHWID.csv %COMPUTERNAME%.csv" Start-Sleep -Second 2 $Dir="C:\HWID" #FTP site and credentials $ftp = "ftp://willsbros.eu/autopilot/" $user = "www" $pass = "5w1nF0rd" $webclient = New-Object System.Net.WebClient $webclient.Credentials = New-Object System.Net.NetworkCredential($user,$pass) #list every sql server trace file foreach($item in (dir $Dir "*.*")){ "Uploading $item..." $uri = New-Object System.Uri($ftp+$item.Name) $webclient.UploadFile($uri, $item.FullName) } #Beep When Finished function b($a,$b){ [console]::beep($a,$b) }