Software Installation Remotely {through Script}

Published on
11,571 Points
Last Modified:
Being a system administrator some time we require to do things remotely, one of them is installing software. Here I am going to tell you how to install software through wmic (Windows management instrument console). I am not at all saying that this is the only way to perform such activities but as I am fond of writing scripts and love to do work remotely without disturbing the users {and most importantly it is easy} so here is my way of installing software via script


Administrative privileges on the system on which you want to install the software
WMIC (Windows Management Instrumentation Console)
Text Editor (NotePad, WordPad etc)
Xcopy(for copying installation files into the system)
MSI (Microsoft software installer file of desired software)


@EchO off
SET /P tsystem=Enter Target system:
XCopy "\\Source Path\*.*" "\\%tsystem%\target path\*.*" /E /C /H /R /Y
WMIC /Node:"%tsystem%" product call install true,"","Target Path\MSI file"
RD /S /Q "\\%tsystem%\d$\Folder name"


Open a text editor e.g notepad and type the above code. Firstly set a variable named “tsystem” which will store the target system name on which you want to install the software. Now copy all the installation files of the software in the target system with XCOPY command.
XCopy "\\Source Path\*.*" "\\%tsystem%\target path\*.*" /E /C /H /R /Y

{Note: Here “Source Path\*.* “  shows path of the source folder with all its files and “Target Path\*.*” shows path of target folder and all files}

Once all the files are copied on target system then we have to run WMIC to install the product.

WMIC /Node:"%tsystem%" product call install true,"","Target Path\MSI file"

Here we call the variable %tsystem% which we have declared earlier in the script which stores the target system name.

{Note: You have to give the target path of MSI file of desired software which you want to install}  

Now in last we will remove the directory of installation files from the target system through RD command {so that it will not occupy space of client's HDD}

RD /S /Q "\\%tsystem%\d$\Folder name"

"Folder name" represents the name of installation folder.

Now save the file at your desired location with the extension ".cmd" or ".bat". To execute the command just double click the file and here you go.

Hope this article will help you all for your future installation.

Featured Post

Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

Join & Write a Comment

Wrapper-1-Query. Use an Excel function to calculate a column for an Access query. Part 1. Shows a query in Access that has a calculated column with the results of an Excel worksheet function. See how to call a wrapper function from a query, and …
Key to your CPU's ability to stay cool is to use the right amount of thermal paste and apply it correctly. In other words you want as much thermal conductivity between CPU and the cooling block. Use a quality thermal paste and apply it in a manner…

Keep in touch with Experts Exchange

Tech news and trends delivered to your inbox every month