Bu yazımızda domain ortamınızda ki bilgisayarların adlarını uzaktan, powershell komutları ile nasıl değiştirebileceğimizi göreceğiz.
Komutlar
Bu işlemde aşağıda ki komutları kullanacağız:
- Computer-Name : Adı değiştirilecek bilgisayarın şuan ki adı.
- NewName : Verilecek olan yeni ad.
- LocalCredential : Hedef bilgisayarda isim değiştirmeye olan kullanıcı hesabı.
- DomainCredential : Active Directory’de ki değişikleri gerçekleştirebilecek kullanıcı hesabı.
- Force : İşlemi local kullanıcının onayı olmadan gerçekleştirilmesini sağlar.
- PassThru : Olumlu veya olumsuz durumları döndüren komut. Zorunlu değildir.
Rename-Computer -ComputerName "PCx" -NewName "Bilgisayar1" -LocalCredential PCx\Admin01 -DomainCredential Domain01\Admin01 -Force -PassThru
Büyük ihtimalle, GPO veya PC tarafında bir ayarlama yapmadıysanız WMI kaynaklı aşağıda ki hatayı alabilirsiniz;
Rename-Computer : Cannot establish the WMI connection to the computer ‘priorauthdes’ with the following error message: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)).
Bu hatayı almanız durumunda uzakta ki bilgisayarın Powershell’ine girmemiz gerekmektedir;
enter-possession “PCx” -credential Domain01\Admin01
Giriş başarı ile gerçekleştirildikten sonra aşağıda ki komutu çalıştırabilirsiniz;
Rename-Computer -NewName "Bilgisayar1" -LocalCredential PCx\Admin01 -DomainCredential Domain01\Admin01 -Force -PassThru
Bu işlemlerden sonra bilgisayar otomatik olarak yeniden başlatılmayacaktır. Eğer başlatılmasını istiyorsanız -Restart parametresini ekleyebilirsiniz.