2009
01.12

Gen Mdutil cmds

Input: List of routing domain.
[Domain name]t[Routing action]

Output: Three mdutil commands for each routing domain.

import string
import fileinput

print "Input file (List of routing domain):"
inputFile = raw_input(">")
print "Output file (Mdutil scripts):"
outputFile = raw_input(">")
output = open(outputFile, "w")

for inputLine in fileinput.input(inputFile):
	[domain, type] = inputLine.split('t')
	output.writelines("mdutil CREATE -path:smtpsvc/1/Domain/" + domain + 'n')
	output.writelines("mdutil SET -path:smtpsvc/1/Domain/" + domain +
	" -dtype:String -value:"IIsSmtpDomain"" + 'n')
	if (type.find("Local") != -1):
		value = "16"
	else:
		value = "2"
	output.writelines("mdutil SET -path:smtpsvc/1/Domain/" + domain +
	" -dtype:DWORD -value:" + value + 'n')
	output.writelines("")

output.close()

No Comment.

Add Your Comment