Posted in

Powershell Scriptini System User Hakkı İle Çalıştırmak

Merhaba,

 

Biliyorsunuz ki System hesabı Windows üzerinde en yetkili hesaptır. Dolayısı ile bu hesabın yetkisi ile ne yaptığınızı bilmeden bu işlemleri yapmanız önerilmez.

 

Normal şartlarda bu tarz bir işleme gündelik hayatta çok fazla ihtiyaç da duymayız. Ama yeri geldiğinde çok faydalı testler ve troubleshoot adımları için birebirdir.

 

Bunu yapabilmek için öncelikle Microsoft üzerinden gerekli olan tool’u indiriyoruz. Link: psexec

Zip şeklinde inen dosyanın içeriğinde .exe uzantılı yaklaşık 20 küsür dosya bulunmakta. Bunların hepsini de çıkartabileceğiniz gibi, sadece psexec.exe dosyası da sizin işinizi görecektir. Diskinizde uygun bir yere çıkarttıktan sonra ilgili dizine komut satırından giderek,

psexec -i -s -d powershell

komutunu çalıştırmalısınız. Burada parametre olarak verdiğimiz /s çalıştıracağımız prosesi (örneğimizde powershell) System hesabıyla çalıştıracağımızı, /i prosesin masaüstüyle etkileşime girecek şekilde çalışması gerektiğini belirtir. /d ise opsiyonel olarak kullanılabilir. Komutu çalıştırdığımızda yeni bir PowerShell penceresi açılacaktır. /d parametresi verildiği taktirde bir önceki pencere, yeni açılmış olan PowerShell procesinin bitmesini arka planda bekler. Eğer /d kullanırsanız sonraki PowerShell procesini beklemez.

 

Yeni açılan PowerShell penceresinde,

whoami

yazdığınız taktirde size aşağıdaki gibi bir çıktı verecektir.

Faydalı olması dileğiyle.

Leave a Reply

Your email address will not be published. Required fields are marked *