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.

 

VMware vCenter servislerini yeniden başlatmak

VMware vCenter’ın kurulu olduğu sunucu herhangi bir nedenle yeniden başlatıldığında, VMware servislerini (örn. VMware Virtual Center Service) çalıştırmada problem yaşayabilirsiniz. Durmuş olan Vmware hizmetlerini başlatmak istediğinizde aşağıdaki hata mesajını alırsınız:

Windows could not start the VMware VirtualCenter Server on <name of server>. For more information, review the System Event Log.  If this is a non-Microsoft service, contact the service vendor, and refer to service-specific error code 2

Bu hatayı düzeltmek için öncelikle VMware vCenter’ın kurulu olduğu makinede aşağıdaki iki servisi durdurun:

  • IIS Admin Service
  • World Wide Publishing Service

Bu iki servisi durdurduktan sonra VMware servislerini yeniden başlatın. VMware servisleri başarıyla başladıktan sonra yukarıdaki iki servisi tekrar başlatın.