In Progress

Powershell / Upload-Sync-Script / FTP

We need a Powershell Script that makes a file synchronization between a local network share and a remote ftps share.

example local network share:

\\fileserver\internal_documents\

example folder strucute on the network share:

internal_documents\ProductA

--internal_documents\ProductA\[login to view URL]

--internal_documents\ProductA\[login to view URL]

--internal_documents\ProductA\[login to view URL]

internal_documents\ProductB

--internal_documents\ProductB\[login to view URL]

--internal_documents\ProductB\[login to view URL]

internal_documents\ProductC

--internal_documents\ProductC\[login to view URL]

remote ftp server path:

/public/files

The Variable-Parameters (network share, remote path, remote server ip, username, password) should be in a config-ini-file.

Addition requirements:

1. connect to the server and get a folder & filelist

then check if a folder or file doesn't exist anymore on the network share

if the ftp-server has a folder or file that doesnt exists on the local network share -> delete it on the ftp-side.

(note: in the folder can be 1 or more files or no file)

2. if on the local network share is a folder that doesnt exists on the ftp-side:

create the folder on the ftp

[login to view URL] the documents from the local network share folders:

on uploading - use the original filename and add a file extension ".tmp" to it ("[login to view URL]").

If the upload is completed, delete the MAY(!) existing file and rename [login to view URL] to 1.pdf.

4. Make a logfile with the done actions in the sync-process (connection success or error message, started sync, deleted, created folders, uploaded documents, deleted or renamed documents, closing connection.)

(path of the logfile as parameter in the config-file)

5. all actions should write a output to the console gui and be documented in the logfile.

(output only if a flag is set for debug in the config-ini)

Skills: Shell Script, Powershell, Windows Server, Software Architecture, Script Install

About the Client:
( 2 reviews ) Gaggenau, Germany

Project ID: #33679240

Awarded to:

CodeAmbassador

Hello, Thank you for taking the time to summarize the requirements, I think it's mostly clear although perhaps one thing is missing, that is what should happen when the file exists on the FTP site but is different fro More

€300 EUR in 7 days
(84 Reviews)
7.5

16 freelancers are bidding on average €131 for this job

(131 Reviews)
6.2
(40 Reviews)
5.9
demossoft

I have reviewed your bid request and I am very interested in your project. I was trained overseas and have an extensive customer service record so contact me so we can discuss further or begin.

€150 EUR in 9 days
(33 Reviews)
5.8
(54 Reviews)
5.4
(76 Reviews)
5.6
AhmadSameer

Hey there, I had developed tons of PowerShell scripts. I have the required skills and experience. I can develop your required scripts. Regards!

€100 EUR in 7 days
(25 Reviews)
5.3
rushirohithkotha

Hello, I have reviewed your project information, I think I am best for the job. I have 7 Years of experience in writing PowerShell scripts. I can create a script to achieve you goal. Please do initiate the chat to disc More

€80 EUR in 7 days
(1 Review)
0.9
tomiapage

Hello , I can write this script for You. If You are interested please contact me. I can start just rights now

€65 EUR in 3 days
(1 Review)
1.0
(0 Reviews)
0.0
chatchaij

Hi, I'm Linux system administrator, so even though I've some experience with power shell script, but I don't know that much to solve your problem with power shell. However, your requirement could be easily solved using More

€60 EUR in 7 days
(0 Reviews)
0.0
DigimartUSLTD

Hello there, Digimart us is to be had 24 for the Call. sense unfastened to attain out to us at every time our representatives are to be had all over the Globe. I reviewed your Project cautiously wherein i got here on More

€80 EUR in 7 days
(0 Reviews)
0.0
tracygearth

I would do needful for script. Good experience ...

€75 EUR in 7 days
(4 Reviews)
0.5
Riko01sk

Hello, I have experience with share <> FTP synchronization, 2 months ago I actually rewrote the scripts to use parallelization, depending on scenario they can be 30x faster than sequential write.

€60 EUR in 3 days
(0 Reviews)
0.0
DanBe91

Guten Tag! ich habe mich mit Ihrem Projekt auseinandergesetzt und sehr großes Interesse, dieses mit Ihnen um zu setzten. Einen ersten POC zur Machbarkeit habe ich bereits durchgeführt. Daher habe ich mich mit Ihren A More

€170 EUR in 3 days
(0 Reviews)
0.0
agouly1

I'm a Microsoft Certified Trainer & Consultant on Office 365, System Infrastructure and Cloud with more than 7 years of experience. #Microsoft Certified Trainer #Microsoft 365 Certified: Messaging Administrator Associ More

€99 EUR in 2 days
(0 Reviews)
0.0