Batch file ile “Run as Administrator”


Windows script arşivimi karıştırırken, kullanışlı olduğunu düşündüğüm ve benimde kullandığım iki batch dosyasını sizlerle paylaşmak istedim. Scriptler domain ortamınızda yada local bilgisayarınız üzerinde sınırlı haklara sahip bir kullanıcıyı logoff etmeden admin haklarına erişmenize yarıyor. Tabi ki bat dosyasının çalışması için local admin veya domain admin hesabının şifresini biliyor olmanız gerekmekte. Gayet kullanışlı olduklarını rahatlıkla söyleyebilirim. Varsayalım sınırlı kullanıcıyı logoff etmeden Program Files altında bulunan bir dosyayı editlemeniz gerekiyor. Normal şartlarda logoff olup admin hesabıyla oturum açmamız gerekiyor ve gereken düzenlemeleri yaptıktan sonra tekrardan sınırlı kullanıcı hesabıyla bilgisayara logon olmamız gerekiyor.

İlk kodumuz local pc üzerinde işlem yaparken kullanılabilir.

runas /profile /user:pc-adı\administrator cmd

İkinci kodumuz ise domain ortamında uygulanabilir.

runas /profile /env /user:domain-adı\admin-user “mmc %windir%\system32\diskmgmt.msc”

Kodları kendi ortamınıza göre düzenleyip not defterine kaydedin ve uzantısını .bat olarak değiştirin.