Project Overview
During an internship, I was assigned the task of migrating employees from Thick Clients to Thin Clients. After two or three times of manual migration, I knew that there had to be a way of automating this. Learning how to automate one task at a time, I eventually automated the entire process. Teaching myself Batch and Powershell along the way!
After some debugging, the scripts were stored on a NAS and the paths were added to users login script, completely removing the need for human intervention.
-
The scripts performed the following tasks:
- • Store paths of Users Map Drives
- • Generate custom login script to be utilized by Thin Client
- • Upload the login script to NAS
- • Export 3 browsers bookmarks
- • Empty user's recycling bin
- • Convert & Compress user's certificates into .PFX format
- • Compress files that are incompatible with OneDrive
- • Export Outlook Signatures
- • Export Excel Macros
- • Import browser bookmarks into Thin Client
- • Decompress the files that were incompatible with OneDrive
- • Import Outlook Signatures
While I was the sole author of this script, I created it during company time therefore I will not be making the source code publicly available.
Tools Used
Batch
OneDrive
CertUtil
PowerShell
Horizon
VDI
Active Directory