posts - 104 , comments - 115 , trackbacks - 0

General

Highly important information for the world to know on my life...
IIS ARR: Installing the reverse proxy server
Step 1: Open Server manager Step 2: Install the “web server (IIS)” component. Accept all defaults. step 3: Download the web platform installer Step 4: Run the WPi Step 5: Search for the Application Request Routing component Step 6: Click on “Add” next to Application Request Routing 3.0 Step 7: Click on “Install” Step 8: Accept the Prerequisites list Step 9: Wait for the download and installation to finish Step 10: Click “Finish” Step 11: Open IIS manager Step 12: Select your server in the Internet ......

Posted On Thursday, October 22, 2015 1:24 PM | Comments (0) | Filed Under [ General Build Guides Deployment ]

Large mailboxes & managing multiple mailboxes…. Ohhhh My!

In this case the customer ran in to some serious client IOPS issues as the combined size of all the mailboxes bloated the OST file (the local outlook cache!) somewhere between 30GB and 50GB. Considering the limit for OST files in outlook 2010 and outlook 2013 is actually 50GB, as well as that outlook OST access is random, that causes some heavy disk usage! Something the client computers with their 7200rpm spindles just couldn’t handle… So out comes the magic stick and we solve the problem. B

Posted On Tuesday, September 29, 2015 4:43 PM | Comments (0) | Filed Under [ General Exchange Office 365 ]

Enabling Circular logging in Exchange 2013

Enabling circular logging in Exchange 2013

Posted On Friday, August 9, 2013 5:27 PM | Comments (5) | Filed Under [ General Exchange Build Guides Deployment ]

Office 365 support issues?
This article was written by Tony Redmond and outlines some of the problems he encountered with his office 365 upgrade to wave 15 (exchange 2013). Unfortunately he got a bad support experience on top of that! I know that at Microsoft there are a lot of outsourced positions for support. I know, I was in one of them! Whilst one of the comments on this blogpost mentions “guys from the fast food chain” it seems a little harsh… I have to admit that I am not aware of how the O365 department works but in ......

Posted On Friday, May 3, 2013 8:57 AM | Comments (0) | Filed Under [ General Exchange ]

Creating an automated OS deployment
To create a deployment environment we are going to use ADDS, DHCP, WDS, WSUS, MDT2012 and good old fashioned hard work! Note that a number of prerequisites need to be met to install certain services. I used 2 servers, but it is possible to do it with only one server, do note that you will need to research on how to set the WDS entries in DHCP as this will not be done automatically… There are a number of binaries you will need to download: MDT 2012: http://www.microsoft.com/en... ......

Posted On Friday, December 14, 2012 8:39 AM | Comments (0) | Filed Under [ General Platforms Build Guides Deployment ]

Installing and configuring Windows Server Update Services (WSUS)
Deploying images is one thing but actually having to run the update gauntlet on every deploy is terrifying to me. It often results in no updates being installed (cause I just could not be bothered) and this can cause discrepancies between test systems or even you missing out on cool new features! So let's install the WSUS component to handle that. Later on we'll see how to configure WSUS and set an automatic "Approve All" rule. What we will be doing as, albeit not in this part, is leveraging the ......

Posted On Friday, December 14, 2012 8:36 AM | Comments (7) | Filed Under [ General Platforms ]

Powershell: If statements dependent on installed exchange role
Something I need to keep for usage in the future:$hostname=hostnameIf (get-exchangeserver $hostname | where {$_.isClientAccessServer -eq $true}) { } else { } If (get-exchangeserver $hostname | where {$_.isHubTransportServer -eq $true}) { } else { }If (get-exchangeserver $hostname | where {$_.isMailboxServer -eq $true}) { } else { }If (get-exchangeserver $hostname | where {$_.isUnifiedMessagingServer -eq $true}) { } else { }If (get-exchangeserver $hostname | where {$_.isEdgeServer -eq $true}) { } ......

Posted On Wednesday, December 5, 2012 12:59 PM | Comments (0) | Filed Under [ General Powershell ]

Powershell: Connect to Exchange server powershell
Connecting to Exchange powershell is, for normal operations, as simple as opening the shortcut on you start menu :).However, if you have the need to have some scripts perform actions against your Exchange you can use the below code to make that happen!$s = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://YourCASServerFQDN/Po... -Authentication Kerberos Import-PSSession $s Add-PSSnapin Microsoft.Exchange.Manageme... . $env:ExchangeInstallPath\bi... ......

Posted On Wednesday, December 5, 2012 12:35 PM | Comments (0) | Filed Under [ General Powershell ]

Powershell: Install-dotNET4 function
This function will download and install ,NET 4.0. It uses the Get-Framework-Versions function to determine if the installation is necessary or not. Internet Connectivity will be required as the script auto downloads the setup file (and sleeps for 360 seconds... I had a function in there to monitor for install completion at first, turns out the setup file spawns so many childprocesses the function just got confused and locked up -_-)Alternatively you could drop the installation file in the folder ......

Posted On Wednesday, December 5, 2012 10:52 AM | Comments (0) | Filed Under [ General Powershell ]

Powershell: Get-Framework-Versions.
This function will use the test-key function posted earlier. It will check which .NET frameworks are installed (currently only checking for .NET 4.0) but can be easily adapted and/or expanded. function Get-Framework-Versions(){ $installedFrameworks = @() if(Test-Key "HKLM:\Software\Microsoft\NET Framework Setup\NDP\v4\Client" "Install") { $installedFrameworks += "4.0c" } if(Test-Key "HKLM:\Software\Microsoft\NET Framework Setup\NDP\v4\Full" "Install") { $installedFrameworks += "4.0" } return $installedFrameworks} ......

Posted On Wednesday, December 5, 2012 8:17 AM | Comments (0) | Filed Under [ General Powershell ]

Powershell Test Reg Key function
Disclaimer: Code is not mine but forgot where I got it. Ping me if this is yours and you will receive full kudos to it :)

function Test-Key([string]$path, [string]$key)
{
    if(!(Test-Path $path)) { return $false }
    if ((Get-ItemProperty $path).$key -eq $null) { return $false }
    return $true
}

Posted On Wednesday, December 5, 2012 8:14 AM | Comments (0) | Filed Under [ General Powershell ]

Powershell Run-As Script
Disclaimer: This script is not of my own making. I found it on a share somewhere and it is so handy I started using in a bunch of scripts. To the writer: If you're out there, somewhere, when you see this, thank you! Check if script is running as Adminstrator and if not use RunAs # Use Check Switch to check if admin param([Switch]$Check) $IsAdmin = ([Security.Principal.Window... [Security.Principal.Windows... ).IsInRole([Security.Princi... "Administrator") ......

Posted On Wednesday, December 5, 2012 7:59 AM | Comments (0) | Filed Under [ General Powershell ]

Veeam giveaway
Hey everybody! As you might have noticed an extra banned has showed up on this site from veeam. Since they have decided to sponsor this blog (thank you very much all! Would not have happened without all of you!) I’ll periodically share some news from them with all of you. They are doing a big give away if you register on there site, one of them being a surface tablet, which you all know is brilliant! Veeam is now featuring monthly prize drawings with some very exciting prizes. Entering is easy—just ......

Posted On Friday, October 19, 2012 4:02 PM | Comments (0) | Filed Under [ General ]

Disabling IPv6
I often see that people want to disable IP v6 on their windows machine but instead of disabling it completly they uncheck the box on the network adaptor. Unfortunately that is not enough.... In general I would say "leave it enabled" but there are always specific cases where you want to disable it. The only products I would strongly advise against disabling it are the SBS products. For some reason disabling IP v6 on these boxes can cause massive issues in communications between the different applications ......

Posted On Thursday, November 3, 2011 11:14 AM | Comments (0) | Filed Under [ General Exchange Platforms ]

Building a home virtualization lab/test/learning/what's not environment - Part one.
Oh No! Not another geek who is going to tell us how to build a virtualized lab environment! We already know all there is to know about this crap! Hah! Yes this is another geek doing this build, but rest assured, it’s not you, it’s me! This is my view and take on this subject, where this blog will function as a “diary” to log my time, remarks and build guide on how I built it. Besides, I’ve built similar environments hundreds of times so I want to add a bit of a twist J. Seeing as my move abroad is ......

Posted On Friday, August 19, 2011 1:38 PM | Comments (1) | Filed Under [ General Platforms ]

The outcome of my interviews for a PFE position
Drama ensues... For more than a week I have been stressing, sleeping bad and being generally grumpy at the lack of feedback... Hell, even my girlfriend got news that she was accepted for a job in Belfast (Tourism Ireland!) before I got news from Microsoft. I did finally get some feedback but in all honesty it was not what I wanted to hear :). While you interviewed very well and your technical skills were strong we have unfortunately selected another candidate for the position. It was a close call ......

Posted On Wednesday, August 17, 2011 9:35 AM | Comments (0) | Filed Under [ General ]

Virtualized data centre–Part four: The design
Welcome back to the fourth post in this series! Today we will have a look at what Microsoft recommends as a “private cloud design” and what I will make of it. Whilst my own solution is based of the reference architecture, it is quite different indeed! An important thing to know is that, whilst I am using the private cloud as a reference, I am skipping most of the steps in designing a private cloud. If that is why you are here, please read the links at the end of the article and skim through my own ......

Posted On Tuesday, October 16, 2012 7:06 PM | Comments (0) | Filed Under [ General Platforms ]

Exchange 2013 goes RTM!
Exchange 2013 has been signed off and is now RTM! Hoozaaa!! From the Exchange team blog: Today we reached an important milestone in the development of the new Exchange. Moments ago, the Exchange engineering team signed off on the Release to Manufacturing (RTM) build. This milestone means the coding and testing phase of the project is complete and we are now focused on releasing the new Exchange via multiple distribution channels to our business customers. General availability is planned for the first ......

Posted On Friday, October 12, 2012 11:24 AM | Comments (0) | Filed Under [ General Exchange ]

Exchange 2010 SP3 announced!
The exchange team announced Service Pack 3 for exchange 2010 yesterday which will, amongst other things, supply coexistence between 2010 and 2013. It is still a bit away as it will be released somewhere in the first half of 2013 “The Exchange Team is pleased to announce that in the first half of calendar year 2013 we will be releasing Exchange Server 2010 Service Pack 3 (SP3) to our customers. “ Read more here ......

Posted On Wednesday, September 26, 2012 11:19 AM | Comments (0) | Filed Under [ General Exchange ]

Virtualized data centre–Part three: Architecture
Having the basics (like discussed in the previous articles) is all good and well, but how do we get started on this?! It can be quite daunting after all! From my own point of view I can absolutely confirm your worries and concerns, but also tell you that it is not as hard as it seems! Deciding on what kind of motherboard to buy, processor and how much memory is an activity you will spend quite some time doing research on. And that is not even mentioning storage! All in all it comes down to setting ......

Posted On Tuesday, September 25, 2012 12:25 PM | Comments (0) | Filed Under [ General Platforms ]

Troubleshooting for Microsoft Exchange
Exchange is a complex and large product which can have one thousand and one possible issues, one more obscure as the next. The purpose of this guide is to shed some light, where possible, to how things work in Exchange (and outlook), how they can break and how you should approach the issue at hand. Unfortunately it is very time consuming to create a complete troubleshooting guide where every dependency is explained in detail. But that is not the aim of this document anyways. What is the aim? Give ......

Posted On Tuesday, January 31, 2012 11:12 PM | Comments (0) | Filed Under [ General Exchange Platforms ]

Sopa to be revived and put in action in Ireland?
Remember SOPA? The proposition that could have turned law if the internet had not revolted against it? Well, Ireland might be getting it's own version of this law, only this time it won't be discussed in a democratic way, oh no, it will be pushed through to become a law by a "Ministerial Order" issued from no other then Sean Sherlock!If you believe SOPA should be stopped at all fronts, sign the petition. Tell other people. Remember that even the smallest drop can make an ocean move...http://blog.blacknig... ......

Posted On Tuesday, January 24, 2012 11:04 PM | Comments (2) | Filed Under [ General ]

KB2644137: Windows Network Load Balancing does not work in an Exchange Server cluster
MS knowledge base article which is of interest: Consider the following scenario: You have multiple servers that are running Microsoft Exchange Server. The servers that are running Exchange Server are hosted in a VMware ESX environment. The servers that are running Exchange Server are part of a Windows Network Load Balancing cluster. Windows Network Load Balancing is configured to run in unicast mode. In this scenario, Windows Network Load Balancing may not work correctly. For example, network traffic ......

Posted On Tuesday, December 6, 2011 9:12 AM | Comments (0) | Filed Under [ General Exchange Platforms ]

Email going the way of the Dodo?
Note that this is a “rant” about the following post: BOMBSHELL: Huge Company Bans Internal Email, Switches Totally To Facebook-Type-Stuff And Instant Messaging @ http://www.businessinsider.... At the end of November ABC posted an article stating Thierry Breton, CEO of Atos (formerly known as Atos Origin), wants to move to a “Zero-mail” policy for it’s internal communications. Mr Breton is not the first one to come up with this plan but his claim that he has not sent an ......

Posted On Sunday, December 4, 2011 5:27 PM | Comments (0) | Filed Under [ General ]

ADDS: 1 - Introducing and designing
Normal 0 false false false EN-GB X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin-top:0cm; mso-para-margin-right:0cm; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0cm; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans... mso-ascii-font-family:Calibri; ......

Posted On Sunday, November 20, 2011 8:07 PM | Comments (1) | Filed Under [ General Platforms ]

Build guides: Windows 2008 R2 Server
The first of the build guides just got published! And you can find it in the "Build Guide" section or by following link: Click here... Exerp: In this first part of the build guide series we look at building a Microsoft Windows 2008 R2 server. Whilst installing the basic operating system on a server is fairly straightforward it is as good a place as any to start as we lay the foundations for the rest of our infrastructure. In future parts of this series we will look at automating this install as much ......

Posted On Tuesday, November 8, 2011 2:43 PM | Comments (0) | Filed Under [ General Platforms ]

Local Area Connection bind order in Windows

Small tool but saved my butt on numourous occassions... It actually allows you to adapt the bind order on the MS_TCPIP stack! Very handy if you're getting strange pingback address (APIPA?) like 160.254.x.x... You could get this solved using the host file but this tool adds a whole new dimension to this:

http://archive.msdn.microsoft.com/nvspbind

Posted On Thursday, November 3, 2011 6:10 PM | Comments (0) | Filed Under [ General Platforms ]

DAG's and reseeding
Sometimes you just wish Exchange would not act as a total baby! I worked on a case today which had 2 Exchange 2010 servers in a DAG with about 6 mailboxes, all in healthy status. All but one that is. This DataBaseCopy just would not come back into sync and was stuck in the eternal Resynchronizing loop from hell. So our client cried for help. First thing you would want to do is to get a status of the database by running get-mailboxdatabasecopystatus -id "databasename\servername" | fl. This should ......

Posted On Thursday, November 3, 2011 6:05 PM | Comments (5) | Filed Under [ General Exchange ]

A guideline to migrations: “All hands on deck!”
Welcome to this second instalment of the series! This series of articles is aimed at giving you a hold and a sort of “Best practices” to starting any kind of migrations. Whilst each technology or project has its quirks and traps most of the process you’ll need to go through is, roughly, the same. The second article will describe a so called “test run” or, as I like to call it, practicing with duds... Seeing as running a test system in the ground is not quite as disruptive as destroying an actual ......

Posted On Wednesday, July 6, 2011 3:27 PM | Comments (0) | Filed Under [ General Lync Exchange Platforms ]

A guideline to migrations: “The Beginning”
Welcome to this first instalment of the series! This series of articles is aimed at giving you a hold and a sort of “Best practices” to starting any kind of migrations. Whilst each technology or project has its quirks and traps most of the process you’ll need to go through is, roughly, the same. This first article will describe what’s called the preparation process. Although most IT professionals have the tendency to just into thing (or “forget about the manual, I’ll make it up as I go along!) it ......

Posted On Tuesday, July 5, 2011 1:21 PM | Comments (0) | Filed Under [ General Lync Exchange Platforms ]

Powered by: