Network İçerisinde Yazılım Paylaşmak

Bu bölümde bir Network içerisinde yazılım paylaşımının nasıl gerçekleştiğini göreceğiz.

Her şeyden önce AD'ye gelip Dev adında bir OU oluşturuyorum. Sonrasında içerisine Python, Shell, Ruby ve Space adında dört adet OU oluşturuyorum. Buradaki her OU kendi alanında çalışırken Space alanında bir Socket uygulaması çalışmakta. Bu sayede her developer bir diğer developer ile muhabbete girebilir ve birbirlerine yardım edebilirler.

Paylaşacağımız program SqLite ve Python geliştiriciler için olsun. O yüzden SqLite'ı File Server içerisine indiriyorum.

İndirme işlemini ekranda gördüğünüz alandan gerçekleştiriyorum. Küçük bir dosyadır hemen inecektir.

Sonrasında File Server içerisine Softwares adında bir klasör, o klasörün altına da Dev-Python adında bir klasör açıyorum ve indirdiğim bu .msi uzantılı programı buraya koyuyorum. Şimdi, bunu paylaşmamız lazım.

Bu noktada isterseniz Softwares klasörü yerine içerisindeki Dev-Python klasörünü paylaşabilirsiniz. Hatta böylesi daha sağlıklı olabilir. Ancak, ben direkt Softwares klasörünün kendisini paylaşacağım. Bunun için sağ tıklayıp Properties dedikten sonra Sahring kısmına gelip Advenced Sharing alanına giriyorum. Burada Everyone'a Full Control veriyorum. Daha sonra bunların spesifik izinlerini kendiniz ayarlayabilirsiniz.

Bu kısımdan Apply ve OK deyip çıkıyorum.

Windows11'e gelip Dev-Python grubundan biriyle oturum açıyorum ve sunucuma bağlanıyorum. Yazılım burada beni bekliyor. Çift tıklayıp Run dersem bunu kuracaktır ama ben bunun bu şekilde olmasını istemiyorum.

O yüzden AD içerisinden Tools > Group Policy Management yolunu takip ediyorum ve Dev > Python içerisine bir GPO tanımlıyorum.

Tanımladığım bu GPO'ya sağ tıklayıp Properties dedikten sonra beni böyle bir pencere karşılıyor. Bu kısımda User Configuration > Policies > Software Settings > Software Installations yolunu takip edip New > Package derseniz paylaşmak istediğiniz yazılımı buraya tanımlayabilirsiniz.

Yazılımı tanımlamak için tabii ki önce onun yolunu belirlememiz gerekiyor. Bilgisayarlar aptal kutulardır. Felsefemizi yaptıktan sonra \\FILESERVER\Softwares klasörünü path olarak belirtiyorum ve Open diyorum.

Open dedikten sonra şöyle bir pencere ile karşılaşmanız lazım. Bu noktada Assigned seçeneğini seçip OK diyoruz.

Sonrasında 10 saniye civarı beklerseniz yazılımınızın buraya düştüğünü göreceksinizdir. İşimiz bitmedi.

Yazılımın üzerine sağ tıklayıp Properties diyelim, birkaç küçük ayar yapmamız lazım.

Deployment kısmına geldiğinizde az önce işaretlediğimiz gibi en üstte Assigned seçeneğinin işaretli bir şekilde gelmiş olması lazım. Bir alt kısma geldiğimizde Install this application at logon seçeneğine tik atıyoruz. Bu sayede Dev-Python grubundan biri bir cihazda oturum açarsa bu yazılım direkt olarak yüklenmeye başlar.

Bir alt kısımda ise Basic seçeneğini seçiyoruz. Hızlı kurulum gerçekleştirmek için gerekli bir opsiyondur.

Şimdi, Advenced butonuna tıklayalım.

Sorun çıkmaması adına bu kısımda Ignore language... seçeneğini tikliyoruz. Bu seçenek, kendi ayarladığımız dil seçeneklerimizi görmezden gelerek varsayılan bir dilde bu paketi yükler.

Security kısmına geliyoruz. Buraya, bu yazılımı kurma ve kullanma yetkisine sahip grubu tanımlamamız lazım. Dolayısıyla Add diyerek bu alana Dev-Python grubunu ekliyorum.

Son olarak gpupdate /force komutunu veriyorum ve Windows11'e dönüyorum.

Bu sefer Celeste ile oturum açtık ve sunucuya manuel olarak bağlanmadan veya ek bir şey yapmadan bu yazılım yüklendi. Ayarlardan Apps kısmına gelip Sqlite diye aratırsanız karşınıza çıkacaktır.


Yayınlanma Tarihi: 2024-01-26 11:22:13

Son Düzenleme Tarihi: 2024-01-30 19:48:29