Site Overlay

Power Shell ile Ağdaki Cihazlarda Local Admin Hesabı Oluşturma

Bu yazıda “Power Shell ile Ağdaki Cihazlarda Local Admin Hesabı Oluşturma” adımları gösterilmektedir.

PowerShell kullanarak aynı ağdaki cihazlara yeni bir yerel yönetici hesabı ekleyebilirsiniz. Bunu yapmak için, “Invoke-Command” cmdlet’ini kullanarak uzaktaki cihazlarda PowerShell komutları çalıştırabilirsiniz. İşte adım adım nasıl yapabileceğiniz:

1. Uzaktan Yönetim İçin WinRM’i Etkinleştirme

Öncelikle, uzaktaki cihazlarda WinRM’in etkinleştirilmiş olduğundan emin olmalısınız. WinRM, uzaktan PowerShell komutları çalıştırmanıza olanak tanır. Bunu yapmak için, her bir cihazda yönetici olarak aşağıdaki komutu çalıştırın:

Enable-PSRemoting -Force

2. Uzak Cihazlarda Yeni Bir Yerel Yönetici Hesabı Oluşturma

Kendi bilgisayarınızdan uzaktaki cihazlarda yeni bir yerel yönetici hesabı oluşturmak için aşağıdaki adımları izleyin:

A. Yeni Kullanıcı Hesabı Oluşturma

Öncelikle, yeni kullanıcı hesabını oluşturmak için gerekli komutu tanımlayın:

$user = "YeniKullaniciAdi"
$password = "Sifre123!"
$securePassword = ConvertTo-SecureString $password -AsPlainText -Force
New-LocalUser -Name $user -Password $securePassword -FullName "Yeni Kullanıcı" -Description "Yeni yerel yönetici hesabı"
Add-LocalGroupMember -Group "Administrators" -Member $user

B. Invoke-Command Kullanarak Uzaktaki Cihazlarda Komutları Çalıştırma

Uzaktaki cihazlarda yukarıdaki komutları çalıştırmak için “Invoke-Command” kullanın. Örneğin, “PC1”, “PC2” ve “PC3” adında cihazlarınız olduğunu varsayalım:

$computers = @("PC1", "PC2", "PC3")
$user = "YeniKullaniciAdi"
$password = "Sifre123!"

$scriptBlock = {
    param ($user, $password)
    $securePassword = ConvertTo-SecureString $password -AsPlainText -Force
    New-LocalUser -Name $user -Password $securePassword -FullName "Yeni Kullanıcı" -Description "Yeni yerel yönetici hesabı"
    Add-LocalGroupMember -Group "Administrators" -Member $user
}

Invoke-Command -ComputerName $computers -ScriptBlock $scriptBlock -ArgumentList $user, $password

3. Yönetici Bilgileriyle Kimlik Doğrulama

Eğer uzaktaki cihazlarda kimlik doğrulaması yapmanız gerekiyorsa, “Invoke-Command” cmdlet’ine kimlik bilgilerini ekleyebilirsiniz:

$credential = Get-Credential

Invoke-Command -ComputerName $computers -ScriptBlock $scriptBlock -ArgumentList $user, $password -Credential $credential

Bu komut, belirtilen cihazlarda yeni bir yerel yönetici hesabı oluşturacaktır. “Get-Credential” cmdlet’i, kimlik bilgilerinizi girmenizi sağlar ve bu bilgiler “Invoke-Command” ile uzaktaki cihazlarda kullanılmak üzere iletilir.

4. Güvenlik Duvarı Ayarlarını Kontrol Etme

Eğer uzaktan PowerShell komutlarını çalıştırmada sorun yaşarsanız, cihazların güvenlik duvarı ayarlarını kontrol edin ve uzaktan yönetim için gerekli portların açık olduğundan emin olun.

Bu adımları takip ederek aynı ağdaki cihazlara yeni yerel yönetici hesapları ekleyebilirsiniz.


Arif Akyüz Sistem Network Yöneticisi ve Siber Güvenlik Uzmanı
Arif Akyüz Sistem Network Yöneticisi ve Siber Güvenlik Uzmanı

Arif Akyüz
Bilgi Teknolojileri
Sistem Network Yöneticisi
ve Siber Güvenlik Uzmanı
[email protected]

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
© 2024 Arif Akyüz. Tüm Hakları Saklıdır. Gizlilik politikası
Yasal Uyarı: Bu sitede yer alan makaleler bilgi amaçlıdır ve hatalar içerebilir. Site sahibi, bu bilgilerin kullanımı sonucunda oluşabilecek zararlardan sorumlu tutulamaz.