Forum
Bilgisayarımda Administrator ve Standart kullanıcı olarak 2 kulanıcı var. Standart kullanıcıda
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
netsh wlan start hostednetwork
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
yukarıdaki koddan oluşan bir bat dosyasını yönetici olarak çalıştırıyorum. Admin kullanıcı adı ve Şifre soran bir pencere geliyor.
1-) Nasıl bir kod yazmalıyım ki kullanıcı yada şifre girilmiş olsun. (gerekirse bat yerine vbs uzantılı dosyada kullanabilirim.)
2-) Admin kullanıcısında ne yapmalıyım ki, yalnızca bu bat dosyasında yada bu komutta şifre sormasın.
Teşekkür ederim.
merhaba
script içinde passwordü bir değişkene atayarak ve o değişkeni de script içinde kullanarak yapılabilir. ancak şifre her değiştiğinde değişkendeki şifre de değiştirilmesi gerekebilir.
Bat dosyasını farklı bir kullanıcı ile çalıştırmak için sanur kullanabilirsiniz.
http://www.commandline.co.uk/sanur/
Hocam, öncelikle ben bu kodu bat dosyası ile çalıştırıyorum. Zaten Admin şifresini sık değiştirmiyorum. Bu konuda bir sıkıntım yok. yukarıda da anlattığım gibi bat dosyası içindeki komut tek satırdan oluşuyor. Dosyaya sağ tıklayıp yönetici olarak çalıştır dediğimde karşıma Admin kullanıcı adı ve şifresini soran ekran geliyor. Bu ekran gelmeden şifre girilsin yada gelen pencerede otomatik şifre girilsin istiyorum.
Eğer çok uzun değil ise bu konuda örnek bir kod yazabilir misiniz.
Teşekkür ederim.
Tamam işte sanur ile bu istediğinizi yapabiliyorsunuz. Kullanımı zor değil. Aşağıdaki linkte kullanım örneği ve download'ı var.
Bir bat dosyasına yazıp çalıştırmanız yeterli olacaktır.
http://www.commandline.co.uk/sanur_unsupported/
Resul SOYDAŞ hocam,
Öncelikle yardımlarınız için teşekkür ederim. yazmış olduğunuz linki inceledim. Ancak kısa sürede bir şey anlayıp da çözebileceğimi sanmıyorum. Siz konuyu bildiğiniz için kolay görünüyor olabilir. Bu durum, "delphi programlamada olur" denmesi gibi geliyor. Sonuç olarak, bat dosyası ile olmaz mı? yada VBS uzantılı dosya ile olmaz mı? Eğer olur ise zaten tahmin ediyorum ki en fazla 4 satırlık bir kod olur. Bu neden ile direkt kod verilir ise memnun olurum.
Burada kullanıcı adı:
Şifre :
Kullanacağım kod:
var. Başka da bir bilgi istemiyor.
Eğer bu Bat yada VBS dosyası ile çözülmüyor ise o zaman sizin dediğiniz gibi bir çare arayayım.
Teşekkür ederim.
Verdiğim cevapta zaten bat dosyasının içine yazabileceğinizi söylemiştim. Verdiğim linkte nasıl kullanılcağına dair örnekler var ki kullanımıda çok zor değil. Biz sizin hangi dizinde çalışacağınızı, hangi programı çalıştıracağınızı buradan bilemeyiz ki size al kod bu direk çalıştır kullan diyelim.
Programı download edin. Bir klasörün içersine zip'i açın.
bir bat dosyasının içine örnekteki gibi (runas /u:domain\username program.exe | sanur password) kendinize uygun yazın. kaydedip çalıştırın.
Eğer şifrenin kullanıcı bat dosyasını çalıştırdığında görünmesini istemez iseniz şifreyi bir txt içersine kaydedebilme imkanıda var. Onun kullanımı da
runas /u:domain\username program.exe | sanur /i
password.txt
Burada şifre password.txt dosyasının içersinde olacak.
şeklinde. İyi çalışmalar.
Verdiğim cevapta zaten bat dosyasının içine yazabileceğinizi söylemiştim. Verdiğim linkte nasıl kullanılcağına dair örnekler var ki kullanımıda çok zor değil. Biz sizin hangi dizinde çalışacağınızı, hangi programı çalıştıracağınızı buradan bilemeyiz ki size al kod bu direk çalıştır kullan diyelim.
Programı download edin. Bir klasörün içersine zip'i açın.
bir bat dosyasının içine örnekteki gibi (runas /u:domain\username program.exe | sanur password) kendinize uygun yazın. kaydedip çalıştırın.
Eğer şifrenin kullanıcı bat dosyasını çalıştırdığında görünmesini istemez iseniz şifreyi bir txt içersine kaydedebilme imkanıda var. Onun kullanımı da
runas /u:domain\username program.exe | sanur /i
password.txtBurada şifre password.txt dosyasının içersinde olacak.
şeklinde. İyi çalışmalar.
Öncelikle bu konu üzerine çok çalıştım. ancak çözüme ulaşamadım.
[CODE]
runas /user:user cmd
[/CODE]
mozdem adlı bir client kullanıcıda içeriği yukarıdaki koddan
oluşan bir bat dosyasını çalıştırıyorum.
Yukarıda administrator parolasını giriyorum ve entere
basıyorum.
Aşağıdaki pencere geliyor.
Yukarıdaki pencereye
start64VisibleFalse
programın adını giriyorum ve entere basıyorum. Program
çalışıyor.
Ben Cmd penceresinden şifre ve programın adını girmeyim.
Bunları da bir bat gibi dosyaya yazayım.
--------------------------------------------------------------
runas /user:user
start64VisibleFalse.exe | sanur qwer
bu kodu yazıyorum olmuyor.
Yardımlarınızı bekliyorum.
Öcelikle komutu yazarken daha dikkatli olun. Username parametresi "/user:" şeklinde değil "/u:" şeklinde olacak. Birde sadece kullanıcı adını değil tam kullanıcı adını (bilgisayaradı\kul.adı) şeklinde kullanın.
Eğer Sanur ile çalışacak program aynı dizinde değil ise çalışıracağınız programın tam yolu yazın.
runas /u:bilgisayaradı\kullanıcıadı c:\program files\program.exe | sanur kullanıcı_hesap_şifresi
Boşluk kullanılan dizin adlarında (program files gibi) tırnak kullanmanız gerekebilir.
Merhaba
Benim gibi arama yaparken denk gelenler için bir alternatif yöntemde ben yazayım.
Mesela Regedit'i Administrator kullanıcısı olarak açan bir Batch hazırlayalım.
Batch içeriği aşağıdaki şekilde; 12345678 yazan yere administrator şifresinizi yazmanız yeterli.
SET AdminSifresi=C:\test.vbs
ECHO SET WshShell = CreateObject("WScript.Shell") > %AdminSifresi%
ECHO WshShell.Sendkeys "12345678" >> %AdminSifresi%
ECHO WshShell.SendKeys "{ENTER}" >> %AdminSifresi%
%AdminSifresi%
RunAs /user:administrator /env "C:\Windows\System32\regedt32.exe"
@ahmetsirin C:\test.vbs'in mantığını anlamadım. Bu kod dizisi çalışmadı. Gözden geçirebilir misiniz?
Link kırılmış, site kapanmış sanırım güncel halini paylaşabilir misiniz?Tamam işte sanur ile bu istediğinizi yapabiliyorsunuz. Kullanımı zor değil. Aşağıdaki linkte kullanım örneği ve download'ı var.
Bir bat dosyasına yazıp çalıştırmanız yeterli olacaktır.
http://www.commandline.co.uk/sanur_unsupported/
vbs güvenlik kavramları değişeli çok oluyor, bu konu çok eski, yani hedeflediğiniz şeyi artık PS ile yapmanız gerekir. Benzer konular forumda var bir uygulamayı farklı kullanıcı ile çalıştırmak için runas kullanabilirsiniz, halen günceldir.
'balık vermez, nasıl tutulabildiğine yönlendirir'
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız. Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz. Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
Powershell'de scrptim çalşıyor yalnız kullanıcı user ise admin kullanıcı adı ve şifresi istiyor. Runas'in olduğu ps'ler bulamadım.vbs güvenlik kavramları değişeli çok oluyor, bu konu çok eski, yani hedeflediğiniz şeyi artık PS ile yapmanız gerekir. Benzer konular forumda var bir uygulamayı farklı kullanıcı ile çalıştırmak için runas kullanabilirsiniz, halen günceldir.
https://www.cozumpark.com/runastool-kullanimi/
https://www.cozumpark.com/community/yazlm-4/521712/
'balık vermez, nasıl tutulabildiğine yönlendirir'
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız. Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz. Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************