Doorgaan naar hoofdcontent

Posts

Asus Zenbook UX31A en het loszittende plakbandje

Ik heb al weer een jaar of drie naar tevredenheid een Asus Zenbook UX31A ultrabook in gebruik. Een 13" model met een goede 1920x1080 resolutie en een lekker vlotte Core i7 processor en 256 GB SSD. Helaas heb ik sinds een paar weken problemen met het toetsenbord. Bepaalde toetsen (zoals de A, E, backspace, Windows e.d.) reageren een tijdlang niet om het vervolgens weer wel een tijdje te doen. Na een korte zoekactie op internet blijkt dit een bekend euvel te zijn van deze serie van Asus ultrabooks. Op IFixit vind ik een i nstructie waarin uitgelegd wordt dat dit komt doordat de stekker van het toestenbord los is gekomen achter het stukje plakband. Een euvel dat jezelf kan oplossen als je de juiste schroevendraaier in huis hebt in een minuut of tien. In drie korte stappen wordt uitgelegd wat je moet doen. Van de week de juiste T5 torx schroevendraaier gekocht en vandaag maar een poging gedaan het euvel op te lossen. Na het openschroeven van de achterkant de connector beoordeeld ...

Local Users and Groups manager

Om in Windows 7 (Professional of hoger) de lokale groepen te zien dien je gebruik te maken van de Local Users and Groups manager applicatie. Deze is niet bereikbaar via één van de menu's en kan alleen gestart worden via het 'Search' scherm of door te navigeren naar de juiste map als Administrator. Open het start menu en typ in de zoekbalk lusrmgr.msc . ... of ga via de Windows verkenner naar  C:\Windows\System32\ lusrmgr .msc.

Verbergen service accounts op inlogscherm van Windows 7 machine

Op mijn Windows 7 laptop heb ik diverse lokale service accounts in gebruik. Deze worden allemaal getoond in het inlogmenu. Dit zijn geen accounts die ik gebruik om mee in te loggen. Om deze accounts te verbergen op het inlogscherm voer je onderstaande handelingen uit. Open de registry editor (regedit.exe). Ga naar “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon”. Maak een nieuwe sleutel aan met de naam “SpecialAccounts”. Maak onder deze sleutel een sleutel aan met de naam “UserList”. Voeg onder de “UserList” voor ieder account dat je wil verbergen een DWORD (32-bit) Value toe met de naam van het account.

Remote desktop connectie naar een domain controller voor standaard gebruikers

Mijn ontwikkelomgeving is een gevirtualiseerde Windows 2008 R2 server welke is ingericht als domain controller. Normaal gesproken werk ik daarop via RDP met een administrator account. Vandaag wilde ik echter inloggen met een standaard account. Dit account had ik toegevoegd aan de Remote Desktop users groep. Echter bij het inloggen kreeg ik onderstaande melding te zien. To log on to this remote computer, you must be granted the Allow log on through Terminal Services right. By default, members of the Remote Destop Users group have this right. If you are not a member of the Remote Desktop Users group or another group that has this right, or if the Remote Desktop User group does not have ths right, you must be granted this right manually. De reden hiervan is dat Microsoft de beveiliging voor domain controllers zwaarder instelt dan voor servers met een andere rol. Op gewone servers kunnen administrator en gebruikers in de groep Remote Desktop Users via RDP connecten met de betreffende ma...

Installatie Team Foundation Server 2010

Op mijn werk maken we al jaren gebruik van TFS 2005, welke we later vervangen hebben door TFS 2008, om onze sources in op te slaan. Thuis werk ik tot op heden zonder source control. Vooral de laatste tijd merk ik dat dit in sommige situaties erg vervelend is. Het wordt daarom tijd dat ik thuis ook eens mijn uitprobeersels onder source control te brengen en ik heb daarom besloten maar eens TFS 2010 te installeren op één van mijn machines. De omgeving die ik gebruik is een bestaande 64 bits Windows 2008 server met daarop SQL Server 2008 R2 en een reeds conform TFS geconfigueerde IIS 7 server. Aangezien mijn server 64 bits is start ik de installatie vanuit de x64 map van de installatie DVD. De setup detecteert dat diverse benodigde bestanden al aanwezig zijn. Na het accepteren van de voorwaarden kunnen we verder. Ik kies ervoor om naast de TFS server zelf ook de build server componenten te laten installeren. Vervolgens worden alle benodigde bestanden aangebracht op de server. De ...

Oplossen "The WinRM service failed to create the following SPNs" melding.

In de event log van mijn Windows 2008 R2 domain controller kom ik na het starten van de server de volgende waarschuwingsmelding tegen: The WinRM service failed to create the following SPNs: WSMAN/dcname.domain.local; WSMAN/dcname. Additional Data The error received was 8344: %%8344. User Action The SPNs can be created by an administrator using setspn.exe utility. Deze melding is op twee manieren op te lossen: De suggestie van Microsoft volgen en middels de SETSPN tool zelf de service principal name zetten. Er voor zorgen dat de service principal name automatisch gezet kan worden. De WinRM service draait standaard onder het network service account en dit account heeft niet het "Validated Write to Service Principal Name" recht wat nodig is om het SPN te registreren. Oplossing twee is dus simpelweg er voor zorgen dat het account dit recht krijgt. Start "ADSIEDIT.msc" en geef een rechter muisklik op "ADSI Edit" en kies voor "Connect t...

Oplossen 'The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID ' melding in event log

In de Windows Event log op mijn SharePoint Server 2007 omgeving kom ik regelmatig de volgende foutmelding tegen: The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID {61738644-F196-11D0-9953-00C04FD919C1} to the user machine_naam \sa_sharepoint SID (S-1-5-21-351182230-492081484-2363579741-1028). This security permission can be modified using the Component Services administrative tool.   Deze fout kan opgelost worden door de volgende procedure te volgen: Kopieer het CLSID naar het klembord. Open de registry editor (Start > Run > regedit) Doe een zoekactie op dit CLSID (Edit > Find...) In dit geval hoort de CLSID bij de IIS WAMREG admin Service. Open Component Services (Start > Administrative Tools > Component Services). Ga naar DCOM Config (Component Services > Computers > My Computer > DCOM Config) en zoek de IIS WAMREG admin Service regel op. Selecteer...

Arrange-Act-Assert pattern

"Arrange-Act-Assert" is een pattern dat veel gebruikt wordt bij het schrijven van unit testen. De bedoeling ervan is het opdelen van je unit test in functionele secties welke gescheiden worden door een witregel. Iedere sectie bevat alleen die code die nodig is voor het uitvoeren van de betreffende stap. Arrange ; klaar zetten van alle pre-condities en input waarden voor hetgeen dat getest wordt. Act ; uitvoeren van de betreffende actie. Assert ; verifiëren of het verwachte resultaat optreed.

Blog verhuist naar Blogger Custom domain

Blogger is gestopt met de FTP service per 1 mei j.l. Mijn blog is daarom qua technologie verhuist. Ik ben toch overgestapt van het hosten van statische webpagina's naar de custom domein functionaliteit van Blogger zelf. Dit betekent dus dat mijn blog nu draait op Google servers in plaats van op de server van mijn hosting provider. De overstap heb ik gedaan aan de hand van de tips van Blogger in het artikel " Advanced setup: moving from www to www ". Het meeste werk is eigenlijk nog gaan zitten in het kiezen van een nieuw grafisch ontwerp waarmee ik gebruik kan maken van de geavanceerde Blogger functionaliteiten.

Blogger en FTP publicatie

Vandaag logde ik weer eens in op mijn Blogger account. In het console scherm werd ik op het volgende geattendeerd: "FTP publishing will no longer be available after May 1, 2010 You currently have blogs that are published using FTP. You must migrate your blogs to a new custom domain URL or a blogspot URL.". De keuze van Blogger om te stoppen met de FTP publicatie vind ik jammer. Zeker omdat de aangeboden migratie opties mij beiden niet gelukkig maken. Ik heb geen interesse in een nieuwe URL en ik betaal mijn hostingpartij al voor webruimte en wil dus niet gebruik maken van de custom domain URL optie. Ik ben bang dat ik snel opzoek moet naar een andere blog optie (die van mijn hostingpartij) en de inhoud van mijn Blogger account dien te migreren.

Activatie SharePoint Foundation Sandboxed Code Service

Onderstaand PowerShell script heeft als doel het activeren van de SharePoint Foundation Sandboxed Code Service op een SharePoint 2010 omgeving. Deze service maakt het mogelijk sandboxed solutions uit te voeren op een SharePoint farm. # ------------------------------------------------------------------------------ # Installatie script voor SharePoint 2010 Microsoft SharePoint Foundation # Sandboxed Code Service # ------------------------------------------------------------------------------ # # Dit script activeert op een bestaande SharePoint 2010 Farm de Microsoft # SharePoint Foundation Sandboxed Code Service. # # Controleer onderstaande vereisten en start dit script vanuit een Windows # PowerShell 2.0 window dat gestart is middels de optie "Run as administrator". # # * Controleer of alle DNS namen en accounts die dit script gebruikt aanwezig # zijn in Active Directory, de DNS namen naar de juiste server verwijzen, # dat de (eventuele) wachtwoorden kloppen en dat a...

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