DEV Community

eylulakgul for Açıklab

Posted on

Windows Server 2019 CLI ile WMI Ayarlarının Yapılandırılması ve Yönetilmesi

WMI (Windows Management Instrumentation)

WMI (Windows Management Instrumentation), Windows işletim sistemlerinde sistem yönetimi, yazılım bileşenlerini izlemek, yönetmek ve yapılandırmak için kullanılan bir yönetim altyapısıdır. Yerel ve uzak makinelerde yönetim işlemleri gerçekleştirmek, sistem bilgilerini toplamak için kullanılır. PowerShell gibi araçlarla entegre çalışır.

Powershell Konsolunun Açılması

  • Konsola powershell yazılır.

RemoteAdmin Servisinin Etkinleştirilmesi

  • Gerekli olan RemoteAdmin servisi etkineştirilir.
netsh firewall set service RemoteAdmin enable
Enter fullscreen mode Exit fullscreen mode

Kullanıcının Remote Management Users ve Distributed COM Users Gruplarına Eklenmesi

  • Kullanıcı Remote Management Users grubuna eklenir.
Add-LocalGroupMember -Group "Remote Management Users" -Member "<kullanıcı_adı>"
Enter fullscreen mode Exit fullscreen mode
  • Kullanıcı Distributed COM Users grubuna eklenir.
Add-LocalGroupMember -Group "Distributed COM Users" -Member "<kullanıcı_adı>"
Enter fullscreen mode Exit fullscreen mode

WMI Control Özelliklerinin Erişilebilir Olması için Makinenin Yeniden başlatılması

  • Ayarlar yapıldıktan sonra aşağıdaki adımlar için Computer Management aracında WMI Control > Properties makine yeniden başlatılır.

Computer Management ile Kullanıcı Ekleme ve Uzak Bağlantı için Yetkilendirme Ayarlarının Yapılandırılması

  • Windows Server bir makinenin Computer Management > Connect to another computer seçeneğine Windows Server 2019 CLI makinenin IP adresi yazılır.

Image description

Image description

  • WMI Control > Properties seçeneği seçilir.

Image description

  • Kullanıcıya Root namespace'e erişim yetkisi vermek için Security butonuna tıklanır.

Image description

  • Advanced butonuna tıklanır.

Image description

Image description

  • Select a principal seçilir ve kullanıcı eklenir.

Image description

  • Eklenen kullanıcıya aşağıdaki yetkiler verilir.
    • This namespace and subnamespaces seçilir.
    • Execute Methods
    • Enable Account
    • Remote Enable
    • Read Security

Remote WMI Ayarlarının Kontrol Edilmesi

  • Komutlar yazılarak Remote WMI ayarları kontrol edilir.
$strComputer = "ip"
Enter fullscreen mode Exit fullscreen mode
  • Açılan ekranda makinenin kullanıcı bilgileri yazılır.
$credential = Get-Credential "ip\kullanıcı_adı"
Enter fullscreen mode Exit fullscreen mode

Image description

$sessionOptions = New-CimSessionOption -Protocol Dcom
Enter fullscreen mode Exit fullscreen mode
$cimSession = New-CimSession -ComputerName $strComputer -Credential $credential -SessionOption $sessionOptions
Enter fullscreen mode Exit fullscreen mode
$colSettings = Get-CimInstance -ClassName Win32_OperatingSystem -CimSession $cimSession
Enter fullscreen mode Exit fullscreen mode
  • Remote makineden alınan işletim sistemi bilgileri görüntülenir.
$colSettings
Enter fullscreen mode Exit fullscreen mode

Top comments (0)