Quantcast
Channel: Tom Anderson
Browsing index pages (21 articles)
↧

Internet Explorer version?

No updates for over a year, terrible! In my defence I have been very busy. My roles have moved away from being purely technical and now are primarily managerial / IT strategy / project management. That...

View Article


Database white space in Exchange 2007

Database white space in Exchange has been an evolving topic. Great improvements were made in Exchange 2010 and 2013 and you can retrieve the white space for each database by running the simple and...

View Article


NTFS folder permissions with PowerShell

***Before we start, I should say that these steps were made on a Windows Server 2008 R2 machine running PowerShell 2.0. I understand there are different switches available to other OSs and PowerShell...

View Article

Image may be NSFW.
Clik here to view.

Obtaining Databases sizes in Exchange 2007

I’m taking a trip back in time for a client at the moment. In Exchange 2010 I’m used to running: Get-MailboxDatabase -Status | select ServerName,Name,DatabaseSize To get an overview of the size of my...

View Article

Calculating how long a PowerShell script takes to run

I put this together to get a handle on some of the longer AD pull / spreadsheet populating scripts that I run. It has some logic in it to return a meaningful display of time (so you don’t get “This...

View Article


Obtain the size of your Public Folder database using PowerShell

If you’re looking to find out the size of your Public Folder database you’ll be out of luck in the Exchange Management Console. Looking at the Properties (Under Server Config > Mailbox) will tell...

View Article

Script to check remote machine info

As a follow-up to my last post I have now completed a script that enables you to search your Active Directory to get a list of applicable servers, then pull information from machines that you can run...

View Article

Get-credentials

You can use the code below to save your password in an encrypted text file. This text file can be called to authenticate you in other sessions. It negates the need for you to manually authenticate or...

View Article


Script to check server consistency

Throughout my career I have noticed issues with build consistency across servers. As this is a recurring and seemingly never-ending problem I tried to find a script that could be run on a bunch of...

View Article


Quirks of VBScript

A couple of things I’ve learnt recently: Variables of a single character don’t get picked up with Option Explicit. This is definitely worth knowing! Running either Set Shell =...

View Article

Image may be NSFW.
Clik here to view.

Bulk update e-mail whitelist (Set-MailboxJunkEmailConfiguration)

A request came in from the business to develop an easier way to populating the e-mail whitelist for all new starters, or anyone that wants a new list. My colleague had tried exporting the current...

View Article

Image may be NSFW.
Clik here to view.

Alert when oldest Inbox mail item reaches a certain age

This script was created after a business requirement to ensure an important shared mailbox be regularly checked. The requester wanted to be sure that someone manually checked the mailbox for new mail...

View Article

E-mail disk space info for Exchange servers

The PowerShell script below: 1. Queries the environment for a list of Exchange servers. 2. Creates a file with information about total and remaining disk space. 3. E-mails the file....

View Article


Image may be NSFW.
Clik here to view.

Interrogate SMTP Logs

This guide assumes you are running Exchange 2010, although should work with other versions. The Excel specific information assumes you have Excel 2010 on your workstation. The first step is retrieving...

View Article

Links and growing

When I started this site last year it was as a vehicle to pass on a few bits I have picked up over the years. Also perhaps cheekily to potential employers so I can demonstrate my documentation skills....

View Article


Script to move a machine in AD after adding it to the domain

This is probably the script of which I’m most proud. Although I haven’t used it at many employers, it took a lot of testing to get it working. This script checks the Computers container in Active...

View Article

Script to defrag C: drive

Windows operating systems prior to Vist and Server 2008 didn’t have the functionality of easily scheduling a defrag job from the GUI. Using the script below you can create a scheduled task to regularly...

View Article


Script to clear temporary files

This is a script I put together a few years ago, but have ended up using at some point at every employer since. Installing an application (or even just running one) can create lots of temporary files....

View Article

Return

Finally the website is back up and running! After an unwelcome experience attempting to increase the security of the site I had to trash it and start again. Thankfully the database was backed up! FULL...

View Article

Exchange 2007 to 2010

Part of a merger required free/busy sharing with other business units. These units previously had no visibility or communications possibilities (outside of Internet relayed e-mail) so this presented an...

View Article
Browsing index pages (21 articles)


Latest Images