Domain’deki bilgisayarlara dosya kopyalama

Komut satırında XCOPY komutu kullanarak istenilen dosya ağdaki bilgisayarlara rahatlıkla kopyalanabilir. Aşağıdaki kod kopya.bat isminde bir dosya oluşturularak kaydedilir:

Daha sonra kopya.bat dosyası PsExec yardımıyla uzak bilgisayarlarda çalıştırılır. Bunun için aşağıdaki kod kullanılır:

NOT: computers.txt dosyası domain’deki bilgisayar isimlerini içerir. PsExec bu dosyada yer alan tüm bilgisayarlarda (ağa bağlı olmaları şartıyla) çalışacaktır.

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.