Remote robocopy commandline application (client-server) in VB.NET

Dear freelancer,

I need a command-line (no-GUI) client-server application which allows clients to start robocopy commands on a server with a service account.

The scenario is that several users regularly need to copy large amounts of data (>100GB) from one network share to another network share.

Those users only have standard user rights (no admin access) and the Desktops those people use only has 100Mbit Network connection.

Therefore doing those robocopy commands from their desktops takes very long.

We have a server (Win 2008R2) in place which could do the copyjobs for them.

We also have a service account with elevated access set up. But the Users are not allowed to use that service account directly. PSexec (or similar tools) is also not an option because CredSSP can not be activated on the clients (standard user access only) and because of the Kerberos-double-hop-issue (share to share robocopy - not on the server itself)

My idea to circumvent those issues is to create a custom DLL for IIS, as an interface between the client and the server.

That program/dll/Webservice listens on a TCP Port for incoming requests (config by IIS).

The client side of the program will then call that Service and transmit the source- and destination path and the server will copy it using the service account.

All machines (Clients and Server) are in an Active Directory / Windows Domain.

The service needs to check that only people in a specific AD-Security Group are allowed to use it. (can be configured in IIS),

Also the service needs to check that the user, who calls the service, also has readaccess to the source, and write access to the destination directory, to make sure nobody could copy data with that serviceaccount that he/she normally couldn’t do with the normal user account.

The service should use the existing windows robocopy command (with some predefined parameters) to run the copy job and the clients should see “sort-of-realtime” progress. So the console output from the robocopy process on the server needs to be forwarded to the client in some form.

I already made a solution for this issue by creating a SOAP/Webservice in IIS that starts a script on the server. The only problem here is that the client doesnt get real-time feedback using that method. :-|

Suggestions are welcome!

Beceriler: .NET, Yazılım Mimarisi, VB.NET

Daha fazlasını gör: view client task manager server vb net, vb net tcp server application, transfer file client server vb net, restart client server vb net, make net client ofbiz soap server vb net, hide application task manager vb net vista os, hide application task manager vb net, ftp client netcf vb net, display results sql server vb net, create windows application school management vb net, create ftp server vb net, create activex control vb net terminal server client, connect vb net asterisk server, connect mobile application web service vb net, cms sql server vb net, assignment project design inplement windows desktop application vb net sql server meeting room database, application login database vb net, addin outlook vb net sql server, adding application system tray vb net, accessing terminal server vb net

İşveren Hakkında:
( 35 değerlendirme ) Gross-Gerau, Germany

Proje NO: #15820186

Bu iş için 6 freelancer ortalamada €184 teklif veriyor


Hi, I am an experienced developer with vast experience in .NET, MVC, SQL, JS, TS, J-Query available for this project. I am full time freelancer available througout the day. Best Regards Khalid. Relevant Skills and Daha Fazla

in %bids___i_period_sub_35% gün içinde277%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(32 Değerlendirme)

Hi there, we've reviewed the description and this really is an interesting job. We can write the app and ensure full security of your data. Let's discuss and clarify requirements in chat. Relevant Skills and Experienc Daha Fazla

in %bids___i_period_sub_35% gün içinde250%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(9 Değerlendirme)

Easy Relevant Skills and Experience Check My Profile Proposed Milestones €1 EUR - Start €54 EUR - End

in %bids___i_period_sub_35% gün içinde55%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(1 Yorum)

We can able to deploy web application mobile application as well as any part of the application architecture via Android and Iphone(including 3party programming services)as well including version Relevant Skills and Daha Fazla

in %bids___i_period_sub_35% gün içinde266%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)

Hello, I am  a Certified Programmer,  Software Development Expert. I have read and understand your project requirements and I would like to develop Remote robocopy command line Application with all features as per y Daha Fazla

in %bids___i_period_sub_35% gün içinde31%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)
in %bids___i_period_sub_35% gün içinde222%project_currencyDetails_sign_sub_37% %project_currencyDetails_code_sub_38%
(0 Değerlendirme)