Doorgaan naar hoofdcontent

Posts

Unattended installatie van Visual Studio 2010

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. <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 # -----------------------------------...

Installatie van SharePoint 2010 Central Administration

23 februari 2010: Bug in script met betrekking tot prerequisites installatie opgelost. Dit weekend ben ik druk bezig geweest met het schrijven van een PowerShell installatie script voor SharePoint 2010 (beta 2). Het script installeert alle vereiste programma’s, de binaries van SharePoint 2010 en het Central Administration gedeelte op een Windows Server 2008 R2 domain controller met daarop SQL Server 2008 R2. Hierbij wordt er gebruik gemaakt van Kerberos voor de authenticatie. Het script bestaat uit totaal twaalf stappen. Security aanpassing t.b.v. installatie op een Domain Controller Installatie WCF hotfix voor .NET Framework 3.5 Service Pack 1 Installatie SharePoint 2010 Prerequisites Installatie Microsoft Server Speech Platform + Language pack Installatie SharePoint 2010 Aanmaken Configuration en Central Administration Content databases Toepassen beveiligingsinstellingen Installatie farm services Installatie beschikbare features Provisioning van Central Administration ...

Winsxs folder neemt veel ruimte in

In Windows Millenium is de Winsxs folder geintroduceerd. Deze folder bevat meerdere versies van in gebruik zijnde DLL bestanden. Het doel hiervan is dat iedere programma de juiste versie van de benodigde DLL kan gebruiken. Dit principe staat ook wel bekend als "Windows Side by Side". De folder die hiervoor gebruikt wordt is dus "C:\Windows\winsxs" en deze folder vormt dus de native assembly cache. In een tijd dat het vrij normaal is dat een computer is voorzien van een 500 GB harde schijf is de overhead van meerdere versies van een bestand opslaan niet echt een probleem. Echter in mijn geval wel. Op een van mijn multi boot computers heb ik een Vista Ultimate (met daarop Vista, MS Office en enkele andere programa's) van 32 GB. Mijn (persoonlijke) data staat op een aparte partitie. Door de installatie van de vele Windows updates is de vrije ruimte op deze partitie gezakt tot 2,85 GB (en dus in de rode waarschuwingszone terecht gekomen). Van de 32 GB is meer dan ...

SQL Server 2008 R2 en Kerberos

Nadat ik met mijn PowerShell script een SQL Server 2008 R2 installatie heb uitgevoerd liep ik de meldingen in de Event log door. In het application gedeelte kwam ik onderstaande informational melding tegen. The SQL Server Network Interface library could not register the Service Principal Name (SPN) for the SQL Server service. Error: 0x2098, state: 15. Failure to register an SPN may cause integrated authentication to fall back to NTLM instead of Kerberos. This is an informational message. Further action is only required if Kerberos authentication is required by authentication policies. Deze melding is te verwachten op het moment dat de server draait onder een local of domein account in plaats van onder een Network Service of Local System account. De reden hiervan is dat deze accounts, in tegenstelling tot de Network Server of Local System accounts, geen autorisatie hebben om een SPN (= Service Principal Name) te registreren. Aangezien de registratie van de SPN mislukt valt de authentic...

PowerShell: SQL Server 2008 R2 installatie

19 januari 2010: /USESYSDB parameter weggehaald uit het script. Betreft een niet meer ondersteunde functie in SQL Server 2008 en hoger. Zie voor meer informatie: Microsoft Connect Feedback item 524778 . Tot op heden heb ik SQL Server geïnstalleerd op basis van de grafische installatie wizard. Deze keer heb ik besloten om de installatie op basis van een script bestand te doen. Op basis van de Technet documentatie voor een installatie op basis van unattended batch bestand heb ik een uitgebreid PowerShell script geschreven. Door de parameters aan te passen kan ik de installatie preparen voor de omgeving waarop ik wil installeren. Het script begint met enkele algemene parameters. Het gaat hier dan over waar de installatie media staat en onder welk account de installatie dient te geschieden. Vervolgens geven we per te installeren SQL component aan wat de te gebruiken instellingen zijn. Mijn script gaat uit van het least privileges principe. Dit betekent dat ieder proces onder zijn eig...

AD Provisioning: Aanmaken user accounts en managed service accounts

De vorige keer heb ik aan de hand van een provisioning PowerShell script organizational units en groups aangemaakt. Deze keer is het de beurt aan de user accounts en managed service accounts die ik nodig heb in mijn proeftuin. Aan de basis van mijn PowerShell script heeft het Microsoft Technet artikel 'Automating User Provisioning, Part 2 ' gelegen. Dit script ging uit van Exchange Server 2007 cmdlets en de Quest AD extensies . Het PowerShell script begint met het goed zetten van de executie rechten voor PowerShell. Set-ExecutionPolicy -ExecutionPolicy RemoteSigned De volgende stap is het registreren van de PowerShell module voor AD. # Inlezen Windows PowerShell Module voor Active Directory. Deze module is # beschikbaar op Windows 2008 R2 (alleen op de Standard, Enterprise en # DataCenter versies) en, middels 'Windows Server 2008 R2 Remote Server # Administration Tools (RSAT)', op Windows 7. Import-Module ActiveDirectory Het provisioning proces bestaat uit versc...

AD Provisioning: Aanmaken organizational units en groups

De afgelopen weken ben ik druk bezig geweest met het maken van provisioning PowerShell scripts voor het vullen van mijn proeftuin Windows 2008 R2 AD. Ik heb hiervoor gebruik gemaakt van de voor PowerShell v2.0 beschikbare Microsoft AD cmdlets . Als altenatief, voor PowerShell v1.0 en niet Windows 2008 R2 omgevingen, kan je gebruik maken van de gratis Quest AD extensies . Mijn PowerShell script begint met het goed zetten van de executie rechten voor PowerShell. Set-ExecutionPolicy -ExecutionPolicy RemoteSigned De volgende stap is het registreren van de PowerShell module voor AD. # Inlezen Windows PowerShell Module voor Active Directory. Deze module is # beschikbaar op Windows 2008 R2 (alleen op de Standard, Enterprise en # DataCenter versies) en, middels 'Windows Server 2008 R2 Remote Server # Administration Tools (RSAT)', op Windows 7. Import-Module ActiveDirectory Vervolgens heb ik een function geschreven dat op basis van een CSV bestand de provisioning taken voor het aa...