İçerikleri sosyal medya üzerinden paylaşarak daha fazla kişiye ulaşmasına yardımcı olabilirsiniz.



Folder Security Management
Fırat Boyan 17.06.2018 4

Roaming Profile (Gezici Profil) Nedir? Nasıl Yapılandırılır?

Roaming Profile, merkezi yönetimi kolaylaştırırken, kullanıcıların hangi cihazdan oturum açarlarsa açsınlar aynı kişisel ayarlara, masaüstü düzenine ve belgelerine erişebilmelerini sağlar. Kullanıcı profilleri, oturum açma sırasında bir File Server’dan çekilir ve oturum kapatıldığında tekrar sunucuya yazılır. Ancak, bu işlem sırasında özellikle büyük organizasyonlarda Network trafiğinin dikkatlice yönetilmesi gerekir. Profil verilerinin boyutuna bağlı olarak oturum açma süreleri uzayabilir ve gereksiz dosyaların taşınması sistem performansını olumsuz etkileyebilir.

Kritik noktalardan biri, Roaming Profile yapısının kesintisiz çalışmasını sağlamaktır. Kullanıcı verilerinin saklandığı File Server’ın performansı, profillerin düzgün şekilde yüklenip kaydedilmesini doğrudan etkiler. Merkezi olarak yönetilen bu yapı, Active Directory ile entegre çalışarak Group Policy Object (GPO) üzerinden denetlenebilir. Ancak, yanlış yapılandırılmış Profile Path veya yetersiz erişim izinleri gibi faktörler senkronizasyon hatalarına ve veri kaybına yol açabilir. Bu tür sorunları önlemek için Folder Redirection politikaları uygulanabilir ve yalnızca belirli klasörlerin senkronize edilmesi sağlanarak gereksiz verilerin Network üzerinden taşınması engellenebilir.

Windows işletim sistemleri, Roaming Profile’ları Local Cache ile destekler. Böylece, File Server’a erişilemediğinde son senkronize edilmiş profil kullanılabilir. Ancak bu durumda, güncellenmemiş veya eksik verilerle karşılaşma riski vardır. Bunu önlemek için, Delete cached copies of roaming profiles gibi GPO ayarları kullanılarak, oturum kapatma sonrasında yerel cache verilerinin temizlenmesi sağlanabilir. Ayrıca, kullanıcı profil boyutlarını sınırlandırmak için Disk Quota yapılandırılmalı ve belirlenen eşik değerini aşan profiller için yönlendirme politikaları belirlenmelidir.

Dosya tabanlı bir mekanizma ile çalıştığı için, Roaming Profile’ın sorunsuz çalışabilmesi adına Network altyapısının düşük gecikmeli ve yüksek bant genişliğine sahip olması gerekir. Gecikmeler veya bağlantı kesintileri, profil senkronizasyonunun başarısız olmasına ve kullanıcının Temporary Profile ile oturum açmasına neden olabilir. Böyle bir durumda, oturum kapatıldığında tüm kişisel veriler kaybolur. Profile yükleme ve boşaltma süreçlerinde oluşabilecek hataları tespit etmek için Event Log analiz edilmeli, özellikle Event ID 1509, 1511 ve 1530 gibi hata kodları takip edilmelidir.

Eski sürüm Client işletim sistemlerinde oluşturulan Roaming Profile’lar, yeni nesil sistemlerle her zaman tam uyumlu olmayabilir. Örneğin, bir sistemde oluşturulmuş profilin farklı bir işletim sisteminde açılmaya çalışılması Temporary Profile hatalarına neden olabilir. Profile Version uyumluluğunu sağlamak için, GPO ile farklı işletim sistemleri için ayrı Profile Path tanımlanmalı ve gerektiğinde Folder Redirection kullanılarak belirli dizinlerin yönlendirilmesi sağlanmalıdır.

Roaming Profile’ların merkezi yönetimle taşınması gerektiğinde, User State Migration Tool (USMT) gibi araçlar kullanılabilir. Ancak, büyük profillerin gereksiz dosyalarla birlikte taşınması gereksiz senkronizasyon yükü oluşturur. NTUSER.DAT gibi kullanıcı ayarlarını içeren çekirdek dosyalar dışında, belirli dizinlerin senkronizasyon dışında tutulması için File Exclusions politikaları uygulanmalıdır. Bu, özellikle taşınabilir profillerin Network üzerindeki etkisini minimize etmek için önemlidir.

Logon Script veya Group Policy Preferences ile gereksiz başlangıç işlemlerini en aza indirerek oturum açma süreleri optimize edilebilir. Bunun yanı sıra, File Server üzerinde SMB Multichannel ve SMB Direct gibi teknolojilerin kullanılması, profil yükleme hızlarını artırarak bekleme sürelerini düşürebilir. Merkezi profil yönetimini daha dayanıklı hale getirmek için, DFS Namespace ve DFS Replication gibi çözümler ile yük dengelemesi sağlanabilir ve erişilebilirlik artırılabilir.

Düzgün yönetilmeyen Roaming Profile yapıları, zamanla gereksiz verilerle şişebilir ve performans sorunlarına neden olabilir. Kullanıcı profil boyutlarını sınırlandırmak, belirli dizinleri senkronizasyon dışında bırakmak ve Cache mekanizmalarını kontrol altında tutmak, bu sistemin uzun vadede stabil çalışmasını sağlamak için temel adımlardır.

Roaming Profile Nedir? Nasıl Yapılandırılır?

Teknik olarak, Roaming Profile kullanıldığında kullanıcı profilleri, merkezi bir dosya sunucusunda depolanır. Örneğin, \\ServerName\Profiles\Username yolunda saklanan bu profiller, oturum açıldığında sunucudan kullanıcı bilgisayarına kopyalanır. Bu işlem, kullanıcının Network üzerinden sürekli bir bağlantı ile profil verilerine erişmesine olanak tanır. Ancak, profil boyutu büyükse veya Network hızında bir problem varsa, profilin sunucudan indirilmesi ve geri yüklenmesi zaman alabilir. Bu da oturum açma ve kapama sürelerini uzatabilir.

Roaming Profile'ların yönetiminde profil boyutu önemli bir konudur. Profil boyutu büyüdükçe, Network üzerinden yapılan veri transferi uzar ve kullanıcı deneyimi olumsuz etkilenebilir. Bu nedenle, Folder Redirection gibi çözümler kullanılarak Documents veya Desktop gibi belirli dizinlerin direkt sunucuda saklanması sağlanabilir. Bu yöntem, profilin boyutunu azaltarak oturum açma ve kapama sürelerini hızlandırır.

Roaming Profile'ların güvenliği ise en az performans kadar kritik bir konudur. Kullanıcı profilleri merkezi sunucularda saklandığı için, bu sunucuların güvenliği sağlam olmalıdır. Sunucu üzerinde uygun güvenlik politikaları uygulanmalı, dosya izinleri dikkatle yapılandırılmalı ve düzenli olarak yedekleme yapılmalıdır. Ek olarak, profil verileri şifrelenerek güvenlik seviyesinin artırılması mümkündür.

Roaming Profile (Gezici Profil) Nasıl Yapılandırılır?

Roaming Profile için öncelikle bir Domain ortamına ihtiyacımız olduğunu söylemiştim. Domain ortamındaki bir Server bilgisayar üzerinde sırasıyla aşağıdaki adımları izleyerak Roaming Profile yapılandırma işlemine başlıyorum.

1- Server (sunucu) bilgisayar üzerinde Roaming Profile'ların bir kopyasının tutulacağı her kullanıcı için Full Access (tam erişim) yetkisine sahip bir paylaşım klasörü oluşturuyorum. Bu paylaşım klasörü olmadan, Roaming Profile yapılandıramayız.

Roaming Profile

2- Oluşturduğum klasör için NTFS izin ataması gerçekleştirmek için Security sekmesinde Edit... butonuna tıklıyorum.

Roaming Profile

2.1- Roaming Profile özelliğinden yararlanacak olan tüm kullanıcılar için Everyone grubuna klasör izni üzere Security sekmesinde Add... butonuna tıklıyorum.

Roaming Profile

2.2- Normalde yetkilendirmeyi, Roaming Profile'den yararlanacak olan kullanıcılar için yapılandırmanız yeterlidir ancak ben, Everyone grubuna Full Control yetkisi veriyorum.

Roaming Profile

Roaming Profile

3- Everyone grubu için izin atamasını gerçekleştirdikten sonra sıra, yine Sharing sekmesinde klasörü paylaşıma açmak için Advanced Sharing... butonuna tıklıyorum.

Roaming Profile

3.1- Advanced Sharing penceresinde Share this folder seçeneğini seçtikten sonra, Share bölümünde klasörümü $ (dolar) karakteri ile gizli paylaşım haline getiriyor, Permissions butonuna tıklayarak izin işlemini gerçekleştiriyorum.

Roaming Profile

3.2- NTFS izin atamasını gerçekleştirirken Everyone grubu için Full Control yetkisi vermiştim. Paylaşım izin ataması için de, UNC üzerinden gelen kullanıcılar, herhangi bir kısıtlamaya maruz kalmamaları için Security sekmesinde Everyone grubuna Full Control yetki ataması gerçekleştiriyorum.

Roaming Profile

4- Sharing sekmesinde klasörümün paylaşıma açıldığını görüyorum.

Roaming Profile

5- Şuan için klasörümün içi boş durumda.

Roaming Profile

6- RoamingProfiles isimli klasörüm paylaşıma açıldıktan sonra, \\SRV001\RoamingProfiles$ UNC Path'i üzerinden paylaşıma erişiyorum.

Roaming Profile

7- Roaming Profile profil klasörlerini tutacak olan gerekli paylaşım klasörünü oluşturup, izin atamalarını tamamladıktan sonra sıra, Active Directory Users and Computers üzerinde gerekli kullanıcı ayarlarının yapılmasına geldi. Bunun için; Active Directory Users and Computers üzerinde User5 isimli kullanıcımı seçip, sağ tıklayarak Properties... seçeneğini seçiyorum.

Roaming Profile

7.1- User Properties > Profile sekmesi altında, User profile bölümünde bulunan Profile path kısmına kullanıcı profil klasörlerinin paylaşımdaki RoamingProfiles isimli klasöre kaydedilmesi için \\SRV001\RoamingProfiles$ UNC Path'ini giriyorum.

Burada dikkat edilecek olan detay %username%, parametresidir. Bu parametre, Universal Naming Convention (UNC) Path sonuna eklenmektedir. Bu parametre, kullanıcı adını referans almaktadır. Parametre yerine direkt olarak kullanıcı adı da yazılabilir ancak toplu işlemlerde kullanıcı isimlerini tek tek yazmak, performanslı bir işlem olmayacaktır. Profile Path, \\SRV001\RoamingProfiles$\%username% şeklinde olacaktır.

👉 \\SRV001: Kullanıcının Roaming Profile’ını barındıran File Server’ın adı veya FQDN adresidir.

👉 RoamingProfiles$: Gizli paylaşıma (Hidden Share) sahip bir klasördür. $ işareti, bu paylaşımın doğrudan gözükmemesini sağlar.

👉 %Username%: Oturum açan kullanıcının AD hesap adı dinamik olarak burada değiştirilir. Örneğin, User5 için \\SRV001\RoamingProfiles$\User5 dizini kullanılır.

Roaming Profile

8- User5 isimli kullanıcım ile PC10 Host Name'li bilgisayara Logon oluyorum.

Roaming Profile

Roaming Profile

9- User5 isimli kullanıcım ile oturum açtıktan sonra, kullanıcımın adı ile birlikte Roaming Profile klasörünün ilgili paylaşım klasöründe oluştuğunu görüyorum.

Roaming Profile

NOT: Kullanıcının kendi kullanıcı adı ile oluşan Roaming Profile klasöründeki .V6 uzantısı, Windows 10 versiyon numarasıdır.

10- Oturum açtığım User5 isimli kullanıcımın masaüstü'nde bir takım klasörler ve içlerinde de dosyalar oluşturuyor, yaptığım değişikliklerin ilgili paylaşım klasöründeki Roaming Profile klasörüne kopyalanması için oturumumu kapatıyorum.

Roaming Profile

11- Bu sefer de User5 isimli kullanıcım ile PC20 Host Name'li bilgisayara Logon oluyorum. PC10'dan, Server'daki User5 isimli kullanıcımın Roaming Profile klasörüne kopyalanan masaüstü bilgilerinin aynen PC10 Host Name'li bilgisayarın masaüstü'ne de geldiğini görebiliyorum.

Roaming Profile

Roaming Profile'ların, kullanıcı verilerini farklı cihazlar arasında senkronize ederek erişilebilir kılması, özellikle kurumsal ortamlarda büyük bir kolaylık sağlar. Kullanıcıların oturum açtıkları her cihazda aynı ayarlara, dosyalara ve uygulamalara erişebilmesi, iş sürekliliği ve verimlilik açısından önemli bir avantaj sunar. Ancak, bu yapının doğru bir şekilde yapılandırılması ve yönetilmesi, olası veri kayıplarını ve senkronizasyon sorunlarını önlemek için kritik bir adımdır.

Doğru yapılandırılmış bir Roaming Profile, hem kullanıcının kişisel deneyimini iyileştirir hem de altyapının daha düzenli ve yönetilebilir olmasını sağlar. Bununla birlikte, senkronizasyon sırasında oluşabilecek gecikmeler veya Network kaynaklı sorunlar gibi durumlara karşı önlem almak, profil yönetiminde önemli bir yere sahiptir. Bu makalede ele alınan yöntemler, Roaming Profile'ların daha verimli ve güvenli bir şekilde yönetilmesi için sağlam bir temel oluşturur.

Faydalı olması dileğiyle...  


Her türlü görüş ve önerilerinizi aşağıdaki yorum panelinden bırakabilir, kafanıza takılanları veya merak ettiklerinizi sorabilirsiniz.



Yazar Hakkında

firatboyan.com


1985 yılında Alanya'da doğdum. İlk, orta ve lise öğrenimimi Alanya'da tamamladım. Liseden mezun olduktan sonra Akdeniz Üniversitesi Bilgisayar Teknolojisi Ön Lisans programına yerleştim ve bu programdan mezun oldum. Ön Lisans programından mezun olduktan bir süre sonra Dikey Geçiş Sınavı (DGS) ile İstanbul Teknik Üniversitesi (İTÜ) Bilgisayar Mühendisliği Lisans programına yerleştim.

2003 yılından beri Bilgi Teknolojileri sektöründe Sistem ve Network alanlarında çalışıyorum. Bir çok firma bünyesinde onlarca farklı projelerde yer alarak bu alanda yıllar içinde ciddi bir bilgi birikimi ve deneyimler kazandım. Bilgi Teknolojileri sektöründeki profesyonel çalışma hayatımın uzunca bir dönemini entegratör firma bazında, ağılıklı olarak Microsoft ürünleri üzerine danışman olarak sürdürüyor ve yüksek seviyeli projeler geliştiriyorum. Uzunca bir süredir de Türkiye'nin önde gelen entegratör firmalarından olan Data Market bünyesinde Senior Cloud Engineer olarak çalışıyorum.

Ek olarak, 2015 yılında Network Akademi bünyesinde Microsoft Certified Trainer (MCT) ünvanı ile Sistem ve Network Uzmanlık eğitimleri vermeye başladım. Sistem ve Network Uzmanlığı alanındaki eğitmenlik serüvenime Network Akademi bünyesinde devam etmekteyim.

YORUMLAR
Bu makaleye 4 yorum yapıldı.
Her türlü görüş ve önerilerinizi aşağıdaki yorum panelinden bırakabilir, kafanıza takılanları veya merak ettiklerinizi sorabilirsiniz.


750 karakter yazabilirsiniz.
Captcha
Güvenlik kodunu BÜYÜK harflerle giriniz.
* Yorumlar, onaylandıktan sonra yayınlanmaktadır.
* E-posta, yorum onay bildirimi için gereklidir. Yayınlanmaz.


02.05.2021 Emrah Öztürk
Fırat Bey Merhabalar, Konuyu çok güzel anlatmışsınız teşekkürler. Windows 7 de açılan bir profil (V2), Windows 10 da (V6) açılan profil de dosyaları göremiyorum. Windows 10 da açılan bir profil ise Windows 7 de görünmüyor. bunun bu şekilde olması normal bir durum mu? yada farklı bir ayarı var mı?
14.01.2019 Cüneyt Işılak
Merhaba benim şöyle bir sorunum var. Kullanıcı masaüstündeki dosyaları siliyor.ancak bilgisayarı yeniden başlatıp aynı kullanıcıyla girdiği zaman silinmiyor. Kullanıcı oturum açtığında Sağ altta Kullanıcı profili sunucu profiliyle tam olarak eşitlenemedi gibi bir bildirim geliyor.

15.01.2019 Fırat Boyan
Roaming Profile üzerinde Mandatory profile uygulanmış anlaşılan. EvendID bilgisini gönderir misin?


20.06.2018 Enes Aslan
Elinize sağlık hocam. Anlaşılır ve sade anlatım. Bilgiyi direk beyine pompalıyor :)