MySQL – Truncated incorrect DOUBLE value

Aşağıdaki örnek sorgunun çıktısının çok hızlı gelmesini bekliyordum fakat birkaç dakika geçtikten sonra ancak cevap döndü.

Sorgu sonunda ise birçok uyarı aldığını gördüm.

  Alınan uyarıları görmek için SHOW WARNINGS komutunu çalıştırdım.

  Daha sonra yaptığım araştırmalar sonunda WHERE içinde belirttiğim A.R_NO veri tipinin sayısal tipte olmasından dolayı ‘tek tırnak’ içinde olması […]

Silinen kullanıcı hesabını geri getirmek – Reanimate deleted user account

Silinen kullanıcı hesabını tombstone lifetime süresince geri getirebiliriz. Domain Controller sunucusunu offline yapmadan bu işlemi yapmanın maliyeti ise SID bilgisinin değişmesi sebebiyle güvenlik izinlerinin kaybolmasıdır. Bu işlemleri PowerShell yardımı ile yapabiliriz. Açacağımız konsol ile öncelikle Reanimate-Object fonksiyonunu yüklüyoruz.

Fonksiyonu yükledikten sonra PowerShell için Active Directory modülünü ve gerekli bileşenleri yüklüyoruz.

Geri dönmek istediğimiz hesap […]

List All Local Users and Their Last Logon Time

Zaman zaman Active Directory içinde kullanıcı hesaplarının son logon olduğu tarihi bulmamız gerekebiliyor. Bununla birlikte sunuculardaki lokal kullanıcı hesaplarınında benzer şekilde raporlanması gerekebilir. Bunun için aşağıdaki tek satırlık PowerShell scriptini kullanarak last logon time bilgisini alabiliriz.

Windows içinde tac komutu – tac command in Windows

Windows işletim sisteminde özellikle yüksek kapasiteli dosyaların satırlarını tersten okumak için aşağıdaki PowerShell fonksiyonunu kullanabilirsiniz. Bu şekilde Linux işletim sisteminde kullanılan tac komutu benzeri bir fonksiyon elde etmiş oluruz. Bu şekilde okumak istediğiniz dosyanın tamamını hafıza yüklemeden sadece dosyanın sonundaki istediğiniz sayıdaki satırı listeleyebilirsiniz. PowerShell çalıştırarak aşağıdaki fonksiyonu kopyalayıp shell içine yapıştırmalısınız. Ardından örnekte olduğu […]

PowerShell ile IPv6 Kapatmak – IPv6 Disable via PowerShell

Powershell komut satırımızı “Run as Aministrator” ile çalıştırdıktan sonra aşağıdaki satırı buraya yapıştırıp çalıştırabilirsiniz. Böylece IPv6 için aktif olan tüm bileşenleri kapatmış oluruz.

How to export certificates using PowerShell

PowerShell kullanarak sertifika deposunda bulunan sertifikaları listeleyebilir ve istersek dışarıya aktarabiliriz. Dışarıya aktarım sırasında eğer var ise sertifikaların private anahtarlarını da çıkartabiliriz. Sertifika depolarını görüntülemek için dir cert: kullanılabilir.

Aşağıda ise örnek bir sunucuda LocalMachine\My altında bulunan sertifikaları görebilirsiniz. Bu sertifika IIS üzerinden HTTPS yayın yapabilmek için kullanılmakta.

Sistemimizdeki private keye sahip tüm […]

Add Devices to Collection with Direct Membership Rule

Powershell ile cihazlarımızı “Direct Membership Rule” kullanarak istediğimiz Collection içine üye yapabiliriz. Bunun için SCCM konsol bağlantısını yaptıktan sonra Powershell arayüzüne erişmeliyiz. Konsol üzerinde sol üst köşedeki menü içinden “Connect via Windows PowerShell” ile PowerShell konsolunu açabiliriz. Ardından aşağıdaki scripti düzeneleyip kullanabiliriz.

Test your server for Heartbleed via Powershell

Download latest OpenSSL for Windows and install your computer. Open your text editor and write one domain name or IP address on each line and save it. Then change $sites and $oSSL variables.

Mailbox Usage Report and Send email to Exchange Admin

Launch PowerShell and create secure password string file for smtp authentication. The process only once.

Then save the following powershell script in “C:\scripts” directory. If you want to run this script on a regular basis, you can create “Task Scheduler” task.