Find Jobs
Hire Freelancers

Powershell - Download file, and send email confirming successful download

$10-30 USD

Finalizat
Data postării: aproape 4 ani în urmă

$10-30 USD

Plata la predare
Hi, I would like to automate a specific set of tasks using Powershell. The manual version of the task would involve me going to a specific URL once a month, and downloading an XML file containing rates of exchange. I would then move this file to a specific folder on the network. The URL changes every month - there is logic explanation behind the URL, which I have provided examples of below. I could easily tell you what the URL would be in 6 months time - and if you look at the logic explanation that I have provided, you could also very easily tell me what the URL would be as well. URL Examples (These are true examples): 07 = July // 20 = 2020 [login to view URL] 07 = June // 20 = 2020 [login to view URL] 09 = September // 19 = 2019 [login to view URL] In order to automate this task, I would like a Powershell script to do the following. • When the script is run, it will need to know what the current Month and Year is. This will be used when accessing the URL • Do an HTTP status check to make sure that the URL exists. 200 = Good, anything else = Bad If the status check = 200 • I would like the script to download the XML file (Filename should be: "Rates_Of_Exchange_{Month}{Year}.xml" • I would then like the downloaded file to be moved to a specific network folder (Just some generic code... moving the file to another folder - I can work out the rest) • Send myself an email using Gmail SMTP - The Subject and Body of the Email just needs to say - "File Downloaded Successfully" and then the month and year afterwards. (This will give an indication of which URL has been downloaded) There may be a time where I run the script a couple of times a month - in which case I would like the script to automatically overwrite the existing file (if it already exists). If the status check <> 200 • Send myself an email using Gmail SMTP - The Subject and Body of the Email just needs to say - "URL Not Found" and then the month and year afterwards. (This will give an indication of which URL was attempted) I hope this makes sense. Any questions at all, please ask. Thanks
ID-ul proiectului: 26382139

Despre proiect

3 propuneri
Proiect la distanță
Activ: 4 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
Acordat utilizatorului:
Avatarul utilizatorului
Hi, sir! I am an experienced powershell developer with the skills necessary to do this. I can handle the project as you like. I can start immediately. I will give you good results. I am a perfectionist and I will not be satisfied until you are satisfied. We look forward to hearing from you. Best reguards
$30 USD în 2 zile
0,0 (0 recenzii)
0,0
0,0
3 freelanceri plasează o ofertă medie de $28 USD pentru proiect
Avatarul utilizatorului
Hi! I've checked all your details carefully and I can provide a Powershell script that will do all this for you. I can do it in 24 hours! Thank you
$30 USD în 1 zi
5,0 (90 recenzii)
5,7
5,7
Avatarul utilizatorului
Good in powershell scripting.. Will deliver the script in 2 days meeting your requirement without any hiccups..
$25 USD în 2 zile
0,0 (0 recenzii)
0,0
0,0

Despre client

Steagul UNITED KINGDOM
IPSWICH, United Kingdom
5,0
9
Metoda de plată a fost confirmată
Membru din iul. 6, 2002

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.