Find Jobs
Hire Freelancers

Userbackup/Restore Powershell Script

$10-30 USD

Completed
Posted over 4 years ago

$10-30 USD

Paid on delivery
Most of the time this powershell script will run under domain user who doesn't have administrator privilege. Want this 1 script to be customized. Don't want 2 separate script for back up and restore. Current attached script works without throwing any kind of error. ###### This script backs up user profile folders which is currently logged into (not multiple user profiles) > to network share drive. When you run this same script again - it detects the folder which is backed up on network drive and restores it; once restore completes it renames the folder [login to view URL] in network share drive. But Restore part doesn't work the way I want so I like to do following changes and add few features. ####### When script runs first time then like to set execution policy to set unrestricted in powershell. When this command runs - it should popup with credential window if current logged in user is not administrator so we can authenticate in popup window using separate admin credential, once unrestricted policy set then script should continue running in same user profile which we are logged into, NOT administrator profile or other domain user profile that we ran execution policy as administrator# ##### Next it will connect to network share using those credentials so it can run backup & restores..lets keep that same ##### Now it should show message This Username contains i.e 60GB or MB of data to backup - using the size of those folders listed in script only Press any key to start back up..then it starts the back up Same goes to restore part. (this checks the network share drive)It should say username detected with 60gb of data. Would you like to restore? Press any key to begin the restore.. ###### user profile folders are included but these folder doesn't restore properly.. "AppData\Local\Google\Chrome\User Data\Default", - "AppData\Roaming\Mozilla\Firefox\Profiles", "AppData\Roaming\Microsoft\Signatures", "AppData\Roaming\Microsoft\Templates", "AppData\Roaming\Microsoft\Sticky Notes", #Windows 7# "AppData\Local\Packages\Microsoft.MicrosoftStickyNotes_8wekyb3d8bbwe\LocalState", "AppData\Roaming\Microsoft\Windows\Recent\AutomaticDestinations" Windows 10" Now those above folder currently gets restored under user profile directory not user\appdata.. which we want. It should restore on same location that backing up from, should overwrite/replaced all those folders - no need to rename the folder to .old which this script is doing..so remove that ##### Like to add function in the script that back up and restore under root director "C:\Data" if folder doesn't exist then it should say "Folder doesn't exist" and it should continue with next command. I should be able to add more root directory folders later in the script. ###### Now like to back up network drives path with drive letter (not data in network drives) and network printers only in user profile which it will restore later. It shouldn't restore network drives which is already mapped, instead it should show message "already mapped" For printers doesn't matter. If you need to import reg, csv or excel file then its okay but it should back it up on network share drive using any folder name you wish which is related to user we are backing up ##### While its backing up and restoring then is it possible to show progress bar or percentage of completion? If yes then please add them ####### At last - Is it possible to import favorite windows explorer links which can restore to windows 10 in quick access using this powershell script? If yes then please add it here ###### Once back up or restore completes then it should set the execution policy to Restricted. and delete the network share drive which was mounted for backup & restore from the computer. ######## Script is attached > Run the script first - you need to change the network share name before running..once you test it then you will know where restore problem occurs. ######### Script should not have any errors for payment.
Project ID: 23318042

About the project

2 proposals
Remote project
Active 4 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
I am good in powershell along with automation and development, please let me know if you are good to award this project to me
$100 USD in 7 days
5.0 (29 reviews)
5.2
5.2
2 freelancers are bidding on average $56 USD for this job
User Avatar
Hi Client , My name is Krish. I’m a Senior Software Developer & Freelance Web & Automation developer with 5+ years of experiences with Master degree holder and expertise in PYTHON, PHP, HTML 5, CSS3, JAVASCRIPT, NODE. JS, MYSQL, MONGODB, POWERSHELL technology with complete Full stack web developer and automation scripting developer Your organization's data cannot be pasted here. I’m a huge fan of the work, my goal is to get the project done on time with client satisfaction. If you have the time, I’d like to chat with you about the job requirements of yours. If you have time to talk, you can reach me anytime Thanks for your time, and I look forward to hearing from you. Best, Krish
$12 USD in 1 day
5.0 (1 review)
0.4
0.4

About the client

Flag of CANADA
Montreal, Canada
5.0
15
Payment method verified
Member since Apr 7, 2011

Client Verification

Other jobs from this client

Academic Writing
$30-250 USD
Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.