Skip to main content

What is The Network Administrator Survival Kit ?

The Network Administrator Survival Kit (NAS Kit) was conceived many years ago when I was a network administrator. It contained information such as troubleshooting procedures, tricks and tips. It was written in HTML and sits on a network share. My colleagues access it via a browser and only two of us who knew HTML was able to modify it.

It was so useful because the information was specific to our organisation. No more re-inventing the wheel. The first thing we would do if we can't figure out the solution is to check out the NAS Kit. If we can't find the solution there, we would obviously research until we are able to resolve the issue. The next entry in the NAS Kit would be the steps that we have just used.

Over the years, I have also found it so useful that there are so many sites across the web that are providing information that have helped me so often in my job.

So now, here's a chance for me to pay it back.

With 24 years of experience in IT ranging from desktop support, network administration, to IT Infrastructure Manager, I have decided to setup this Network Administrator Survival Kit blog site.

Obviously it will not contain the information in the original NAS Kit, but I will build it up one blog at a time. It will be based on real technical issues ranging from desktop support, server administration, virtualisation, scripting, and Amazon Web Services.

Yes, I had wore many hats, and have had to learn snippets of different technologies and scripting languages, and programming languages to solve many different problems at a given point in time.

Perhaps this was due to the fact that most of my working life, I have been working for small companies with small IT teams. In some companies, I was the only IT person. These small environments in-still in you the need to do more with less, and improvisation became the norm.

Anyway, enough about myself.  Enjoy this site, and I hope you get something out of my posts.


Regards,

Sirisoft





Comments

Popular posts from this blog

How to Schedule an Exchange PowerShell Script in Task Scheduler

Exchange Management Shell
Since Exchange 2007, Microsoft has provided the Exchange Management Shell so administrators can manage all aspects of the Exchange server from the command line.



The Exchange Management Shell has Exchange specific PowerShell cmdlets. These Exchange cmdlets are not normally available in an ordinary PowerShell command environment.



An example of what can be done in the Exchange Management Shell is to run a PowerShell script to list all the mailboxes on the Exchange server to a file. You can output columns based on display name, size of the mailbox, last logon, and other available mailbox attributes.

You can also schedule a batch migration of mailboxes from one database to another such as the migration of mailboxes from Exchange 2010 to Exchange 2013.

Scheduling the PowerShell Script

Once you have written a PowerShell script and utilised the Exchange cmdlets, you can run it with no problems inside the Exchange Management Shell. If you were to try to run it under a …

How To Migrate Mailboxes from Exchange 2010 to Exchange 2016 using PowerShell

The Scenario

Your organisation have decided to migrate from Exchange 2010 to Exchange 2016. The Exchange 2016 server have been installed into your current Exchange Organization. The Mailbox role have been installed on the Exchange 2016 server and you are ready to start moving mailboxes from the Exchange 2010 server to the Exchange 2016 server.

Migrating a Mailbox from Exchange 2010 to Exchange 2016

Using New-MoveRequest

Migrating a single mailbox involves invoking the cmdlet New-MoveRequest from the Exchange Management Shell on the Exchange 2016 server. Make sure that your user account that you have logged into the server with have the Organization Management role.

The common parameters that I use for the New-MoveRequest cmdlet is :

New-MoveRequest -Identity 'useralias@somedomain.com' -TargetDatabase "DB02" -BadItemLimit 10

The -Identity parameter identifies the mailbox to be migrated. I usually use the e-mail address of the mailbox for the identity since it's uniqu…

Elastic Load Balancing in AWS

Elastic Load Balancing is a service which allows for the automatic distribution of incoming traffic across multiple Amazon EC2 instances.These EC2 instances should be in separate availability zones in a particular region.This enables applications to achieve fault tolerance and high availability if they are designed so that they can be accessed from multiple server instances. Sometimes an application may not need to be designed as such if they both point to the same data source. More often than not, these applications can be run from anywhere. They are good candidates to be put behind the Elastic Load Balancing service.It is up to the system or cloud administrator to ensure that identical versions of the application exist across all servers that are going to be load balanced.

The Elastic Load Balancing service can be integrated with Auto Scaling in AWS. As more load is put on your application servers, additional EC2 instances can be launched by Auto Scaling.Once the load dissipates. EC…