Om Visual Studio 2010 (RC) unattended te kunnen installeren dien je eerst een ini bestand aan te maken met daarin de gewenste Visual Studio configuratie voor het specifieke besturingssysteem waarop geinstalleerd zal worden. Dit doe je via het volgende command line commando.
De setup wizard van Visual Studio zal vervolgens verschijnen. Configureer Visual Studio vervolgens naar wens en druk op de knop "Save settings". Het ini bestand zal aangemaakt worden met de opgegeven naam en de gekozen instellingen.
De volgende stap is de feitelijke installatie zelf. Het powershell bestand dat ik hiervoor gebruik staat hieronder. De media staat op de harde schijf. Installeren vanaf DVD in unattended modus is namelijk niet mogelijk.
<installatie_map>\setup\setup.exe /CreateUnattend <bestandsnaam>.ini
De setup wizard van Visual Studio zal vervolgens verschijnen. Configureer Visual Studio vervolgens naar wens en druk op de knop "Save settings". Het ini bestand zal aangemaakt worden met de opgegeven naam en de gekozen instellingen.
De volgende stap is de feitelijke installatie zelf. Het powershell bestand dat ik hiervoor gebruik staat hieronder. De media staat op de harde schijf. Installeren vanaf DVD in unattended modus is namelijk niet mogelijk.
# ------------------------------------------------------------------------------ # Installatie script voor Visual Studio 2010 Ultimate RC # ------------------------------------------------------------------------------ # # Dit script installeert Visual Studio 2010 Ultimate op een 64 bits versie van # Windows 2008 R2 server waarop SharePoint 2010 is geïnstallerd. Van Visual # Studio worden alleen onderstaande onderdelen geïnstalleerd: # # - Microsoft Visual Studio Ultimate RC # * Visual C# # * Visual Web Developer # * Graphics Library # - Microsoft Office Developer Tools (x64) # - Microsoft SharePoint Developer Tools # # Start dit script vanuit een Windows PowerShell 2.0 window dat gestart is # middels de optie "Run as administrator". # # De log bestanden die ontstaan gedurende de installatie worden weggeschreven # in de temp map van het installatie account. Write-Host "[START] Installatie Visual Studio 2010 Ultimate"; # ------------------------------------------------------------------------------ # Algemene instellingen # ------------------------------------------------------------------------------ # Locatie van het installatie bestanden [System.String] $SETUP_MEDIA = "D:\VisualStudio2010"; # ------------------------------------------------------------------------------ # Installatie Visual Studio 2010 # ------------------------------------------------------------------------------ # Locatie unattend ini bestand [System.String] $Setup_UnattendFile = "{0}\vs2010-ultimate-rc-w2008r2.ini" -f $SETUP_MEDIA; [System.String] $Setup_Exe = "{0}\Setup\setup.exe" -f $SETUP_MEDIA; [System.String] $Setup_Parameters = "/q /norestart /UnattendFile {0}" -f $Setup_UnattendFile; # Uitvoeren van setup.exe met de unattended parameters [System.Diagnostics.Process]::Start($Setup_Exe,$Setup_Parameters); # Wacht tot installatie klaar is. [System.Diagnostics.Process] $SetupProcess = (Get-Process | Where-Object { $_.ProcessName -ieq "setup" }); $SetupProcess.WaitForExit(); # ------------------------------------------------------------------------------ Write-Host "[EINDE] Installatie Visual Studio 2010 Ultimate";
Reacties