IIS Administration API

FINALLY! Microsoft decided to make our life much easier by introducing IIS Administration API. Even though there are many methods that can be used to manage IIS(appcmd, .Net, Powershell, GUI, etc..) all of them are “closed”. IIS Administration API is an open and standard REST API interface that can be consumed regardless of the management […]

Block failed FTP logins in IIS 7 and 7.5

I have been administering Windows hosting servers for over 7 years now and one thing that really made me angry is the lack of BASIC security features in Microsoft’s FTP server. Blocking the IP addresses based on the number of failed login is an ESSENTIAL feature for any FTP server, but it seems Microsoft doesn’t […]

Change log file location for all websites in IIS 7

Hi all 🙂 Today I had to change the location of all log files on all of the websites on the server. Since all sysadmins are lazy as hell, I wrote a simple powershell scripts that will do that. All you need to do is change the path from “c:\logs” to some other . Have […]

Tune up my server, Mr. Admin aka – improve IIS 7/7.5 performance – part 1

Couple days ago, I had to setup a machine for a customer of ours who will host a web site for some Microsoft conference in Croatia. Since, this is the biggest IT conference in Croatia, I really tried to take everything to the next level and tweak the hell out of that machine 🙂 For […]

Bit Rate Throttling? – HELL YEAH!

Fact number one: If you have a streaming server, you must install this extension! Great, now that we’ve got this fact covered, we can move on. IIS site says: Bit Rate Throttling, an IIS Media Services extension, saves money on network costs by metering the download speed of media and data files. For media, Bit […]