Powershell

02.04.2007

Okuyucu : 1.817
Günlük Okuyucu : 3,8

Yıllarca *nix konsol gücünü kıskanan windows camiası çok güçlü bir zımbırtıya kavuştu. Daha önceden üstün körü kurcalama fırsatı bulduğum Powershell' i bugün biraz daha detaylı kurcaladım, bu gerçekten harika bir şey.

Powershell gücüne göre komik bir örnek ama kirli batch scripting' ten powershell e basit şeyleri geçirme adına.

 

gc targets.txt | %{
$x+=1
& 'scan.exe' -o $x.xml http://$_ > out-null
}

Basit şekilde gc (get-content) ile targets.txt dosyasının içeriğini alyor, her satırı scan.exe ye gönderiyor ve genel olarak çıktıyı da /dev/null misali yalan ediyor. $x her raporun adı değişik olsun diye, bir de her satirin başına http:// ekliyoruz.

Powershell' i yükledikten sonra aynı klasördeki gettingstarted.rtf dosyası ile "help" komutundan açılış için yeterli bilgiyi alabilirsiniz.

Son olarak harika bir Powershell Blog' u :  The Powershell Guy

Yorumlar

RSS Bu makalenin yorumlarını RSS ile takip et!

çokkk karisik olmasu
biraz
ince ayrintisina girmi,isniz yani keske güzel birseyler yapsaydiniz.

[ # | 02.04.2007 ]

Maalesef ben tembellikten detaylara giremedim ama guzel bir ornek surada var:

http://secretgeek.net/ps_duplicates.asp

Ferruh Mavituna [ # | 02.04.2007 ]

PowerShell Cheat Sheet
http://blogs.msdn.com/powershell/archive/2007/01/24/powershell-cheat-sheet.aspx
http://karlprosser.edify.us/publicdownloads/benspowershellcheatsheet.pdf

Bir de konuyla alakali olarak Server 2007' de "Server Core" diye bir mod var. Bu modda kurulum yapildiginda karsinizda sadece komut satiri oluyor :) Yönetimi server' in basinda sadece komut satirini kullanarak ya da uzaktan MMC ile yapmak gerekiyor.

Huseyin Unal [ # | 02.04.2007 ]

Bu powershell bayagi super bir sey, OO olmasi ise acayip bir durum.

(gc users.txt).Length
Dosyanin kac satir oldugunu verecek bize, sonuctan ote eylemin suntaksi super.

gc users.txt | Measure-Object
aynen,

Ek olarak mesela bir dosyadaki tum > karakterlerini yeni satir ile degistirmek

(gc xxx.txt).Replace(">","`n") > replaced.txt

Super degil mi ? Bu arada (`) powershell de escape karakteri. Ilginc bir secim.



Ferruh Mavituna [ # | 03.04.2007 ]

Yorum Ekle





Kullanılabilir Taglar : [<blockquote>] [<strong>] [<em>]

Powershell ile İlişkili Olabilecek Yazılar - Haberler

Firefox 3 ve Debian ve XUL
Windows Vista UAC Tasarımı ve Linux Riskleri
OSX' i Windows' a Benzetme
Hala Güvenli misiniz?
Süper Rootkit, Gizem Devam Ediyor

Diğer Yazılar

Neredeyim ?

Ferruh.Mavituna » Haberler » Powershell

Ferruh Mavituna
© 2002-2007, Ferruh Mavituna

Sabit IP Adresi : 81.22.99.133, SSL Erişimi, Hakkında