Powershell ile Remote Management için yetkilerin ayarlanması ve WMI nesnelerinde çalışma
Powershell ile uzaktaki bir makineye bağlanmaya çalıştığınızda muhtemelen aşağıdaki gibi bir hata ile karşılaşabilirsiniz.
Hedef makinede "Administrator" grubunun üyesi olmayan bir kullanıcı için remote powershell yetkilerinin verilebilmesi için öncelikle hedef makinede "Remote Management Users" grubuna üye olması gerekmektedir.
Bunun için;
1. Computer Management --> System Tools --> Local Users and Groups --> Groups --> "Remote Management Users" grubuna sağ tıklayarak "Properties "açılır.
2. "Add" butonuna tıklanarak yetki verilmek istenilen kullanıcı veya grup seçilir ve kaydedilir.
Hedef makineye bağlantı başarılı oldu.
Tabi ki iş sadece burada bitmiyor remote olarak üzerinde çalışacağımız bileşen, servis vs. için ayrıca yetki almamız gerekiyor. Biz bu çalışmamızda WMI servislerinde yetki alacağız.Bunun için;
1. Computer Management --> Services and Application --> WMI Control üzerinde sağ tıklayıp özelliklerini(Properties) açıyoruz.
2. Root seviyesinde "Security" butonuna tıklıyoruz.
3. "Security for Root" ekranında Add --> Advanced --> Add --> Select a Principal butonuna tıklayarak "Remote Management Users" grubunu ekliyoruz.(Not:"Location" seçeneğini yerel makine olarak değiştirmeyi unutmayınız!) Permission alanından vermek istidiğimiz yetki seviyesini işaretleyip kaydediyoruz. "Applies to: This namespace and sub namespaces" olması gerekmektedir.
4. Verdiğimiz yetkiyi Powershell ile uzak makineye bağlanarak test ediyoruz. Biz burada Print Management servisine bağlandık.
Teşekkürler.
Yorumlar
Yorum Gönder