Windows Tech Support

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Monday, 23 May 2011

Another AutoCAD 2012 Install Script Spin

Posted on 17:14 by Unknown

Just in case you had any shred of curiosity about how many ways you can deploy software, well, it’s damn near infinite.  Here is yet one more permutation of a script installer for AutoCAD 2012 used with System Center Configuration Manager 2007.

@echo off

rem ****************************************************************

rem  Filename..: setup.cmd

rem  Author....: David M. Stein

rem  Date......: 05/23/2011

rem  Purpose...: install network client of AutoCAD 2012

rem ****************************************************************

CLS

SETLOCAL

SET APPNAME=Acad2012

SET LOG=%TMP%\%APPNAME%_install.log

SET UNC=\\Servername\Apps\Autodesk\Acad2012

echo %DATE% %TIME% installing... %APPNAME%... >%LOG%

echo %DATE% %TIME% source....... %~dps0 >>%LOG%

echo %DATE% %TIME% target....... %COMPUTERNAME% >>%LOG%

echo %DATE% %TIME% WinDir....... %WinDir% >>%LOG%

echo %DATE% %TIME% progfiles.... %ProgramFiles% >>%LOG%

echo %DATE% %TIME% temp......... %TMP% >>%LOG%

echo ----------------------------------------------- >>%LOG%

rem ----------------------------------------------------------------------

rem Check if AutoCAD 2012 is already installed

rem ----------------------------------------------------------------------

if exist "%ProgramFiles%\Autodesk\AutoCAD 2012\acad.exe" (

                echo %DATE% %TIME% info: application is already installed >>%LOG%

                exit 0

)

if exist "%ProgramFiles%\Autodesk\AutoCAD 2012 - English\acad.exe" (

                echo %DATE% %TIME% info: application is already installed >>%LOG%

                exit 0

)

rem ----------------------------------------------------------------------

rem Check if .NET Framework 4.0 is already installed - or install it

rem ----------------------------------------------------------------------

if exist "%WinDir%\Microsoft.NET\Framework\v4.0.30319\clr.dll" (

                echo %DATE% %TIME% info: dotnet framework 4.0 is already installed. >>%LOG%

) else (

                echo %DATE% %TIME% info: installing MS .NET 4.0 client runtime... >>%LOG%

                pushd "%UNC%\AdminImage\3rdParty\NET\4\wcu\dotNetFramework"

                dotNetFx40_Full_x86_x64.exe /q /norestart /lang:ENU

                echo %DATE% %TIME% info: exit code is %errorlevel% >>%LOG%

                popd

)

rem ----------------------------------------------------------------------

rem Install DirectX components

rem ----------------------------------------------------------------------

echo %DATE% %TIME% info: installing DirectX package for acad2012... >>%LOG%

echo %DATE% %TIME% info: command is -- msiexec /i Acad2012DX.msi /quiet /norestart >>%LOG%

pushd "%UNC%"

msiexec /i Acad2012DX.msi /quiet /norestart

echo %DATE% %TIME% info: exit code is %errorlevel% >>%LOG%

popd

rem ----------------------------------------------------------------------

rem Install AutoCAD 2012 deployment

rem ----------------------------------------------------------------------

echo %DATE% %TIME% info: installing AutoCAD 2012 deployment package... >>%LOG%

pushd "%UNC%\AdminImage"

setup.exe /I /Q /W ACAD2012.ini /Lang en-US

popd

echo %DATE% %TIME% info: exit code is %errorlevel% >>%LOG%

rem ----------------------------------------------------------------------

rem The following code is only required if you don't modify the setup .INI

rem to suppress shortcuts during the installation

rem ----------------------------------------------------------------------

if exist "%Public%\Desktop\Autodesk Design Review 2012.lnk" (

                echo %DATE% %TIME% info: cleaning up desktop shortcuts... >>%LOG%

                del "%Public%\Desktop\Autodesk Design Review 2012.lnk" /f /q

                del "%Public%\Desktop\Inventor Fusion 2012.lnk" /f /q

)

if exist "%AllUsersProfile%\Desktop\Autodesk Design Review 2012.lnk" (

                echo %DATE% %TIME% info: cleaning up desktop shortcuts... >>%LOG%

                del "%AllUsersProfile%\Desktop\Autodesk Design Review 2012.lnk" /f /q

                del "%AllUsersProfile%\Desktop\Inventor Fusion 2012.lnk" /f /q

)

echo %DATE% %TIME% info: final exit code is %errorlevel% >>%LOG%

Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in autocad, cmd, config manager, sccm, scripting, software deployment | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Voting Time: Help Me Out?
    I need to get a better view of how I should manage this blog if I'm going to keep at it. I'd like to know how you typically discover...
  • A World Without Competition
    Try to imagine what things would be like today had there not been fierce competition in certain key parts of our world.  I’ll give you some ...
  • Book Update
    I posted some gibberish a few weeks ago about another book project.  Well, I'm getting close to wrapping it up, so I thought I'd go ...
  • Cost
    Software technology, like any technology, provides a means to solving problems.  Some big. Some small.  Some that help.  Some that hurt.  An...
  • Windows 7: Default User vs All Users
    A lot of confusion seems to occur with understanding the difference between the "Default User" profile, and the "All Users...
  • Time to Give Props
    With the ever-expanding volume and breadth of information on the Internet today, it's easy to focus on my own thoughts, experiences, ide...
  • Table of Contents (Preliminary)
    Here's the preliminary Table of Contents for my new book "The AutoCAD Network Administrator's Bible - 2013 Edition".  I...
  • The Nicest IT and IT Vendor Folks I Know
    I've ranted many times before how it's unfair to "hate" an entire company, without providing a rationale for it based on s...
  • Windows 8
    Two small, yet irritating things, that I hope Windows 8 addresses with respect to Windows 7: Being able to put the Recycle Bin in the S...
  • Stupid Assumptions
    After years of watching sci-fi TV shows, movies, etc. it's finally come to a point where even the so-called brightest of our authors and...

Categories

  • a
  • activation
  • active directory
  • advertising
  • agile
  • agility
  • amazon
  • american
  • apple
  • application virtualization
  • applications
  • art
  • articles
  • asp
  • augi
  • authors
  • autocad
  • AutoCAD Autodesk
  • autodesk
  • autolisp
  • automation
  • automotive
  • backups
  • batch
  • beer
  • beta
  • blackberry
  • blogs
  • bongloads
  • book
  • books
  • Books writing kindle amazon technology business projects
  • browsers
  • business
  • cad
  • career
  • certification
  • chrome
  • city government
  • civilization
  • cloud services
  • cmd
  • cmmi
  • comedy
  • command
  • community
  • computers
  • conferences
  • config manager
  • consultants
  • consulting
  • contracting
  • cranium drainium
  • crapware
  • culture
  • data center
  • data mining
  • databases
  • deployment
  • directx
  • DLL
  • domains
  • dumb
  • earth
  • economy
  • editor
  • education
  • election
  • elections
  • employment
  • engineering
  • entertainment
  • environment
  • error monitoring
  • events
  • exchange
  • facebook
  • family
  • firefox
  • flexnet
  • fud
  • fun
  • funny
  • games
  • gary vaynerchuk
  • gmail
  • google
  • government
  • group policy
  • hampton roads
  • health
  • history
  • holidays
  • home
  • html5
  • humor
  • hyper-v
  • iis
  • industry
  • infrastructure
  • installation
  • installshield
  • internet
  • internet explorer
  • interviews
  • jobs
  • jtbworld
  • kindle
  • kixtart
  • lab setup
  • languages
  • ldap
  • learning
  • legal
  • licensing
  • life
  • lifecycle
  • linux
  • lisp
  • logging
  • management
  • manufacturing
  • marketing
  • markets
  • mdop
  • mdt
  • medical
  • messaging
  • microsoft
  • microsoft access
  • military
  • mountains
  • movies
  • mozilla
  • music
  • nature
  • network administration
  • news
  • nook
  • nothing
  • office
  • open source
  • openoffice
  • opera
  • operating systems
  • oracle
  • osx
  • packaging
  • patches
  • people
  • photos
  • podcasts
  • policy
  • politics
  • powershell
  • predictions
  • process automation
  • products
  • programming
  • projects
  • psychology
  • publishing
  • rail
  • reading
  • registry
  • religion
  • reporting
  • reviews
  • rsat
  • rss
  • safari
  • safety
  • sales
  • satire
  • sccm
  • scheduling
  • science
  • scripting
  • search
  • security
  • servers
  • services
  • sharepoint
  • shopping
  • sms
  • social stuff
  • society
  • softgrid
  • software assurance
  • software deployment
  • software development
  • software packaging
  • sony
  • speaking
  • sports
  • sql express
  • sql server
  • statistics
  • Statistics news marketing
  • steve jobs
  • stories
  • stuff
  • stupidity
  • symantec
  • sysinternals
  • system center
  • systems architecture
  • t-sql
  • taxes
  • technet
  • technical support
  • technology
  • TED
  • ted talks
  • testing
  • textpad
  • thoughts
  • traffic
  • training
  • transportation
  • travel
  • troubleshooting
  • tutorials
  • twitter
  • ubuntu
  • unattend
  • unemployment
  • updates
  • upfront ezine
  • utilities
  • vacation
  • vba
  • vbscript
  • video
  • virginia
  • virginia beach
  • virtualization
  • visual lisp
  • vmware
  • vmware server
  • voting
  • war
  • weather
  • web
  • web browsers
  • web development
  • web sites
  • windows
  • windows 7
  • windows live
  • windows server
  • windows server 2012
  • windows8
  • winpe
  • wise
  • wmi
  • work
  • writing
  • ws08
  • wsus
  • wwa
  • x64
  • xml
  • ze frank

Blog Archive

  • ►  2013 (37)
    • ►  October (1)
    • ►  September (5)
    • ►  August (8)
    • ►  July (2)
    • ►  June (4)
    • ►  May (4)
    • ►  April (2)
    • ►  March (2)
    • ►  February (8)
    • ►  January (1)
  • ►  2012 (120)
    • ►  December (14)
    • ►  November (12)
    • ►  October (10)
    • ►  September (7)
    • ►  August (3)
    • ►  July (2)
    • ►  June (6)
    • ►  May (6)
    • ►  April (20)
    • ►  March (16)
    • ►  February (18)
    • ►  January (6)
  • ▼  2011 (343)
    • ►  December (15)
    • ►  November (23)
    • ►  October (27)
    • ►  September (35)
    • ►  August (29)
    • ►  July (17)
    • ►  June (23)
    • ▼  May (20)
      • A Quasi-Scientific Analysis of DoucheBaggery
      • Programming Thoughts
      • Stupid Geek Tricks: PowerShell, VBscript, Jscript
      • The 10 Basic Laws of Scripting
      • What’s Wrong with this Blog
      • Assorted Ways to Detect .NET 4.0
      • Wise is Dead
      • Another AutoCAD 2012 Install Script Spin
      • AutoCAD Deployment with Configuration Manager, Scr...
      • Microsoft Tech-Ed 2011: Memorable Moments
      • Back Home from Tech-Ed 2011
      • Windows Web Admin - Decision Time
      • Windows Web Admin Update
      • Tech-Ed 2011, Moving, and Chromebook
      • AutoCAD Profiles
      • I'm Almost Semi-Famous!
      • Counting Grains of…
      • The 50/50 Rule
      • VBScript Bulk Import for MDT 2010
      • Windows Web Admin build 2011.05.02.001
    • ►  April (38)
    • ►  March (61)
    • ►  February (54)
    • ►  January (1)
Powered by Blogger.

About Me

Unknown
View my complete profile