Unattained Installation of Team Visual Studio 2012

Before we start our Silent Installation of Visual Studio 2012. We have to take care of few as mention below:
1.       IF SOURCE FOLDER CONTAINS SPACE(S) ANYWHERE IN THE ENTIRE PATH, INSTALLATION WILL FAIL.
2.       Create a copy of AdminDeployment.xml (to serve as backup in case any unwanted changes occur in original file)
3.        Change value of attribute NoWeb=”default” to NoWeb=”yes” in AdminDeployment.xml. See the highlighted section.
ORIGINAL:
<admindeploymentcustomizations dmindeployment="dmindeployment" http:="http:" schemas.microsoft.com="schemas.microsoft.com" wix="wix" xmlns="http://schemas.microsoft.com/wix/2011/AdminDeployment

“>

   NoWeb=”default”/>
  
CHANGED:
<admindeploymentcustomizations dmindeployment="dmindeployment" http:="http:" schemas.microsoft.com="schemas.microsoft.com" wix="wix" xmlns="http://schemas.microsoft.com/wix/2011/AdminDeployment

“>

   NoWeb=”yes”/>
  
3. Copy CHANGED AdminDeployment.xml into packages sub-folder of SOURCE FOLDER.
Now the below Script will do the magic to installed VS2012 in Silent, Unattained mode.
@echo off
echo ========================================================
set application=Visual Studio 2012 Premium
SET ERRORLEVEL=0
SET sourceLocation=D:\VS2012Premium\
SET setupFile=%sourceLocation%vs_premium.exe
SET adminFile=%sourceLocation%AdminDeployment.xml
SET logFileLocation=”D:\Logs\Installations\vs2012_premium.log”
echo Installing %application% ….
echo SourceLocation=%sourceLocation%
echo setupFile=%setupFile%
echo adminFile=%adminFile%
echo logLocation=%logFileLocation%
:check
IF EXIST “%setupFile%” goto run
echo sourceLocation doesnot exist
SET ERRORLEVEL=1
goto end
:run
echo running installation file…..
“%setupFile%” /adminfile “%adminFile%” /quiet /norestart
:end
IF %ERRORLEVEL% == 0 (
                ECHO instalation done SUCCESSFULLY.
) ELSE (
                ECHO instalation FAILED. ERROR LEVEL %ERRORLEVEL%.
)
echo ========================================================
pause
exit
~jawed

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s