PSexec, verilen kullanıcı adı ve şifre kullanılarak makineye bağlanmıyor


13

Win 7 makinesinden Win2k8R2 makinesine şu komutu kullanarak bağlanmaya çalışıyorum:

psexec \ MACHINE_NAME_HERE -u MACHINE_NAME_HERE \ Yönetici -p PASSWORD_HERE not defteri

Bunu denediğimde hata mesajı alıyorum:

MACHINE_NAME_HERE erişimine erişilemedi Erişim engellendi.

-P'yi atlamayı ve şifreyi manuel olarak koymayı denedim, ancak aynı sorun devam ediyor.

Erişmeye çalıştığım makineyi kontrol ettiğimde, güvenlik olayı görüntüleyicide Yönetici girişinin başarılı olduğunu görüyorum, bu yüzden kullanıcı adı şifresinin doğru olduğunu biliyorum ve makine girişimi kabul ediyor, ama aynı zamanda denediğini de fark ettim ayrıca uzak makinedeki yönetici listesinde olmayan alan adı hesabımla oturum açmak için. Etki alanı hesabımı uzak makineye eklersem, her şey işe yarar, ancak bu durumda amacı bozar, bazen etki alanında olmadığında makinede komutları çalıştırabilmem gerekir.

Makine, Paylaşım ve Güvenlik için de basit modeli kullanacak şekilde ayarlanmıştır.


1
Basit Dosya Paylaşımı'nın psexec için gereken Admin $ paylaşımlarının kullanımını engelleyeceğini düşünüyorum. Basit Dosya Paylaşımı'nı kapatmayı deneyin. Ayrıca, masaüstüyle bir şey etkileşime girmeye çalışıyorsanız -i anahtarını deneyin.
Mart'ta

Yanıtlar:


26

Bunun nedeni, psexec'in komutunuzu başka bir kullanıcı olarak yürütmeden önce yerel kimlik bilgilerinizle ADMIN $ paylaşımına erişmeye çalışmasıdır. Bu konuya göre , psexec'i çalıştırmadan önce kimlik bilgilerini önbelleğe alabilirsiniz:

cmdkey.exe /add:MACHINE_NAME_HERE /user:MACHINE_NAME_HERE\Administrator /pass:PASSWORD_HERE 
psexec.exe \\MACHINE_NAME_HERE -i notepad
cmdkey.exe /delete:MACHINE_NAME_HERE

Burada not defteri çalıştırmayı belirttiğiniz için -i ekledim. -İ olmadan, not defteri hiçbir etkileşim olmadan boşta kalacaktır. Ayrıca, -u kullandığınızda psexec'in parolayı düz metin olarak göndereceğini lütfen unutmayın.


+1 Bu bana bugün yardımcı oldu :-)
Kin Shah

Sysinternals iş parçacığında 15 Ekim 2015 tarihli Lxocram'ın son mesajı \\ localhost belirtmenin sorunu çözdüğünü gösteriyor. Temel nedeni bilmiyorum, ama \\ localhost kullanmak benim için çalıştı.
eel ghEEz

\\localhostbenim durumumda sorunu çözmedi ( PsExec.exe \\localhost -u B580\Admin -i -h regedit.exe) - aynı hata ekstra mesajla önüne olmuyorsaCouldn't access localhost:
AntonK
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.