WMI, Windows Management Instrumentation, eskiden beri kullandığımız bir yapı aslında. İşletim sisteminin tüm donanım ve yazılım objeleriyle iletişim kurarak bilgi edinmesini ve yönetilmesini sağlayan bir platform olarak da düşünebiliriz. Eskiden […]
Powershell’de File Hash Almak
Özellikle büyük boyutlu dosyaları indirdiğinizde file integrity check yapma ihtiyacınız olur. Yani dosyanın doğru şekilde size ulaştığından emin olmanız gerekir. Bu tür durumlar için kullanılabilecek bir cmdlet var. Ne mi? […]
Powershell’de yazılan tüm komutları otomatik olarak dosyaya kaydetmek
Powershell’de yazdığım her şeyi kayıt altına alsa biileri! Sonradan incelesem, neler yazmışım, neler yapmışım? Bu da düşünülmüş. Start-Transcript Bu komutu istersem -Outputdirectory ve -Path parametreleri ile de kullanabilirim. Eğer parametresiz […]
Powershell ile -Computer- Komutları – Part 1
Powershell’in, ek bir modül yüklemeden neler yapabileceğini görebilmek için get-command komutunu kullanmanızı şiddetle tavsiye ederim. Bu, size varolan komutları listeleyecek ve bu sayede siz aslında Powershell ile neleri yapabileceğinizi görmüş […]
Powershell ile Custom Object Oluşturmak
Bazen Powershell’in sunduğu default çıktılar tam anlamıyla sizin istediğiniz çıktılar olmayabilir. Bu durumda Powershell’in çıktılarını özelleştirmeniz gerekebilir. Buna bir örnek vermek gerekirse; Diyelim, Get-Process komutunu kullanıyoruz ve bu komutun çıktıları […]
Powershell’de en çok kullanılan değişkenler (Variables) ve örnekler
Veri tiplerine göre değişkenler çok çeşitli olarak kullanılabiliyor. Bir değişken içinde isim saklanabilirken diğerinin içinde tarih bilgisi saklanabiliyor. Yine aynı şekilde içinde xml barındıran değişkenler varken içinde doğru-yanlış (Boolean) bilgisi […]
Powershell’de bir komutun ne kadar sürede tamamlandığını hesaplamak
Powershell’de bir komutun ne kadar sürede tamamlandığını görmek ister misiniz? Buyrun o halde! Measure-Command -Expression {gci -r -Depth 8} Burada Measure-Command komutundan sonra hangi komutu inceleyeceğimi belirliyorum. Bunun için […]