Categories
Sponsors
Archive
Blogroll Badges
Community
|
Posted in Windows Powershell, Windows Server | No Comment | 3,214 views | 03/10/2009 22:14
Powershell üzerinden DNS kullanarak kontrol yaptırdığım scriptime, SPF desteğini ekleyerek bir üst sürüme çıkardım. Şuan sadece size SPF kayıtlarını sunuyor. Fazla vaktim olmadığı için SPF kayıtlarının kontrol ettirmedim. # PTR Record Test
# Yusuf Ozturk – MCSE+S # http://www.yusufozturk.info $local:ErrorActionPreference = “SilentlyContinue” # Error Action Preference [void][System.Reflection.Assembly]::LoadWithPartialName(‘Microsoft.VisualBasic’) $DomainName = [Microsoft.VisualBasic.Interaction]::InputBox(“Domain Name:”, “”, “bing.com”) $SPFRecord = Nslookup -type=TXT $DomainName 4.2.2.2 | Out-File C:\Results.txt $Hostnames = Nslookup -type=mx $DomainName 4.2.2.2 | Out-File C:\Results.txt $IPAddress = [System.Net.Dns]::GetHostAddresses(“$Hostname”) $Status = “1” Foreach ($IP in $IPAddress) Write-Host Hostname: $Hostname If ($IP -like “192.168*”) If ($ReverseDNS -eq “$Hostname”) Remove-Item C:\Results.txt Gereksiz olarak eklemiş olduğum Pause function kaldırıldı. Ayrıca artık C sürücüsü içersinde bir dosya bırakmıyoruz, çıkarken siliyor :) |