Uzak bilgisayarda aynı anda birden fazla dosyayı silme

Uzak bilgisayarda aynı anda birden fazla dosyayı silmek için aşağıdaki komut kullanılır:

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

/f: Read-only (Salt okunur) dosyalar da silinir

Active Directory ortamındaki bilgisayar isimlerini listeleme

Powershell ortamında aşağıdaki komut kullanılarak domain’de bulunan tüm bilgisayarların isimleri bir metin dosyasına yazdırılabilir:

NOT: get-adcomputer komutunu kullandığınızda “The term ‘Get-ADUser’ is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again” hatası alırsanız Active Directory modülü PowerShell ortamında bulunmuyor demektir. Bu durumda öncelikle import-module activedirectory komutunu çalıştırmanız gerekir.

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: 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.