Uzak bilgisayarda aynı anda birden fazla dosyayı listeleme

PSexec yardımıyla uzak bilgisayara bağlanılarak DIR komutu ile birden fazla dosya aynı anda listelenebilir. Bunun için aşağıdaki komutu içeren bir batch dosyası hazırlanır:

psexec @c:\all_computers.txt -h -u DOMAIN\USERNAME -p PASSWORD cmd /c For /R c:\ %%G IN (*dosya?adi?bir* *dosya?adi?iki*) do dir "%%G" /s > out-c.txt

psexec: Uzak bilgisayarda komut çalıştırmayı sağlar

@c:\all_computers.txt: C sürücüsündeki all_computers.txt dosyasında yer alan bilgisayarlarda istenilen komutu çalıştırır.

-h: Access deny mesajı almadan uzak bilgisayara bağlanmayı sağlar

cmd /c: Uzak bilgisayarda komut satırını başlatır

For: Komutu döngüye alarak birden fazla dosya için DIR komutunu çalıştırır

/s: Komutun alt klasörlerde de çalışmasını sağlar

> out-c.txt: Komut sonuçlarını içeren out-c.txt adında bir metin dosyası oluşturur.

NOT 1: DIR komutu boşluk içeren dosya isimleriyle problem yaşayabilirsiniz. Bunun önüne geçmek için boşluk bulunan alanlara “?” ekleyebilirsiniz.

NOT 2: Uzak bilgisayarlara sorunsuz bağlanabilmek için bağlantı yaptığınız kullanıcı “Domain Admin” grubuna üye olmalıdır.

 

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir