Automated File Deployment
I have 200+ computers in my account and they are all using the same softwares. I have to update the software from time to time.
To do this,
>I have to connect to each computer
>Transfer the necessarry files to the client
>Run a batch file or script to do some tasks related to the files such as, copy, erase or move
is there a way to automate these steps into a script for selected host computers?
Comments
-
There are a number of ways to do this..
1. You may consider using ninite and save yourself the hassle. The free version can allow you to distribute (as of today version 12.0.88438) - https://ninite.com/2. If you have a domain, and are the domain admin, you could just distribute an MSI using a GPO - https://community.spiceworks.com/how_to/8595-deploy-msi-s-through-your-network-with-gpo
3. You could use a scripting language, but you didn't mention which one, so here's a PowerShell example assuming you've already enabled WinRM:
$computer = "some computer"
copy-item -path "\\your server\your path\your exe.exe" -Destination "\\$computer\the computers administrative share\program files (x86)\TeamViewer\your exe.exe"
enter-pssession $computer
cd 'whichever drive you used in the administrative share above:\program files (x86)\TeamViewer'
.\uninstall.exe /S /norestart
.\your exe.exe /S /norestart
del your exe.exe
exit-pssession1