Skip to content

Fatih Teke

  • Spor
  • Teknik
    • Exchange
    • Microsoft 365
    • Windows Server Ailesi
  • Hakkımda
  • İletişim

Fatih Teke

  • Spor
  • Teknik
    • Exchange
    • Microsoft 365
    • Windows Server Ailesi
  • Hakkımda
  • İletişim
  • Genel
  • Server 2012 R2

Windows Server 2012 R2 RDS User Profile Disk Oluşturma

fatihteke 17 January 201417 January 20148 mins8

Merhaba,

Windows Server 2012 üzerinde bir rol olan Remote Desktop Services’ i ilgili makalemizde genel bir bakış yapmıştık. Bu makale de ise benim en çok beğendiğim bir özelliği olan User Profile Disk’i sizlere anlatacağım. Mevcut yapılarda bir kullanıcı bir RDS sunucusuna bağlandığı zaman o sunucu üzerinde profil dosyaları bulunur. Ör: C:\Users\Profiladı

Bu adres içerisinde, sunucu üzerine oturum açan tüm kullanıcıların profil dosyaları oluşur ve siz birden fazla RDS sunucu konumlandırdığınızda bu profil dosyalarının doğal olarak tüm terminal sunucularda aynı olmasını istersiniz. Bunun için Gezici Profil (Roaming Profile) oluştururduk. Fakat bu yöntem sağlıklı çalışsa da bir çok yerde profil dosyaları disklerdeki alanları doldurmaktaydı. Örnek vermek gerekirse 2 Terminal sunucunuz olduğu bir yapıda bir de Roaming için bir yer tanımladığınızı varsayalım toplam 3 farklı yerde kullanıcıların dosyaları bulunacaktır. Bu durum terminallerde gereksiz disk arttırımına sebebiyet verecektir.

Peki User Profile disk nedir, Nasıl çalışır?

User Profile Disk, kullanıcı profilini bir vhdx imaj dosyasında tutar. Çalışma mantığı şu şekildedir. UPD (User Profile Disk)’in duracağı bir alanı RDS ayarlarından belirtiyorsunuz, Siz bu işlemi yaptığınızda kapasitesi 20 GB olan dinamik bir template vhdx dosyası oluşacaktır. Kullanıcılar sunucuya logon oldukları zaman template VHDX dosyasının bir kopyası oluşacak ve dosyanın adının devamına kullanıcının SID’sini ekleyecektir.  Oluşan bu diski sunucu üzerine mount edecek ve kullanıcı oturumu kapattığı zamanda dismount ederek diskteki bağlantıyı çıkartacaktır.

Yapılandırma ayarlarını şimdi resimleri ile inceleyelim.

Öncelikle bir UPD dosyalarının toplanacağı bir paylaşım açmanız gerekmektedir. Paylaşım ayarlarına Creator Owner a ve Domain Admins grubuna tam yetki verebilirsiniz.

Remote Desktop Services üzerinde > Collections  içerisinde “Tasks” Kısmında “Edit Properties” i seçiniz.

 1

 

Açılan ekranda sol aşağıdaki + işaretine basarak “User Profile Disks” kısmını genişletiniz. “Enable user profile disks” checkbox’ını işaretleyiniz ve paylaşıma açtığınız alanı bu kısma yazınız.

2

Maximum size (in GB) kısmı ise kullanıcı için oluşturulacak VHDX dosyasının alabileceği maksimum kapasiteyi belirlemek için kullanılır. Bu değeri kullanıcı sayınıza, şirket politikanıza bağlı olarak değiştirebilirsiniz.

Hemen altında bulunan “Store all user settings and data on the user profile disk” kısmı seçili gelmektedir. Bu seçenek kullanıcı profiline ait tüm dosyaların oluşturulan vhdx dosyası içerisinde tutulmasını sağlamaktadır.

Biraz aşağısında “Store only the following folders on the user profile disk” kısmını işaretlerseniz kullanıcı profilindeki hangi klasörlerin bu VHDX dosyası içerisinde tutulacağı belirlenir.

3

 

Ayarları bitirdiğinizde UVHD-template adında bir imaj dosyası oluşacaktır. (bir üstündeki ise oturum açmış kullanıcıya aittir) Apply ve OK butonlarına basarak ekranı kapatınız.

5

RDS sunucusunda profil kısmına baktığınızda mevcut açılmış oturumlara ait kullanıcı profilleri gözükecektir.

4

UPD yapılandırıldıktan sonra ise  oturum açan kullanıcı için burada bir klasör oluşmayacak sadece bir kısa yol belirecektir.

6

Bu kısayol RDS sunucusuna attach edilmiş vhdx dosyasını işaret etmektedir. Aşağıdaki ekranda görüldüğü üzere RDS sunucusuna oturum açıldıkta o kullanıcılara ait UPD ler sunucuya eklenecektir. c:\users içerisinde de kısa yollar bu diskleri hedef olarak göstermekte ve profili içerisinde tutmaktadır.

11

Oturum kapatıldığı zaman ise aşağıdaki gibi vhdx diskler sunucudan çıkartılacak ve kısa yollar kalkacaktır.

10

 

 

 

 

RDS sunucu içerisine attığınız dosyalara VHDX dosyası içerisinde de ulaşabilirsiniz.

8 7

Tabi bu durumda ihtiyacımız olan şey hangi diskin kime ait olduğunu bilmek. Tüm SID leri ezberlememiz mümkün omladığına göre bu işlem için 1 program bir de listeyi export eden powershell scripti sizlerle paylaşacağım.

İlki Sidder.exe dir. İlgili linki tıklayarak indirebilirsiniz. Aşağıdaki resimde görüldüğü üzere yolu gösterdiğiniz paylaşımdaki SID lerin kimlere ait olduğunu sizlere göstermektedir.

 12

İkincisi ise bir powersell scripti olan ShowUPDFolderDetails.ps1 dir.

Bu script ise hem sonuçları göstermekte hem de bir csv dosyası olarak bulunduğu konuma export etmektedir.

13

 

 

Tagged: 2012 desktop r2 rds remote roaming profile Server services terminal server user profile disk windows

fatihteke

Post navigation

16 January 201417 January 2014
Windows Server 2012 R2 üzerinde Remote Desktop Session Genel Bakış
17 January 201417 January 2014
Windows Server 2012 R2 Uzerine tek sunucuda RDS yapılandırılması

8 thoughts on “Windows Server 2012 R2 RDS User Profile Disk Oluşturma”

  1. Semih Şentürk says:
    17 January 2014 at 9:27 PM

    güzel paylaşım,teşekkürler

    Reply
    1. Fatih Teke says:
      17 January 2014 at 11:56 PM

      Teşekkür Ederim Semih. Devamına 3 lü sunucuda yüksek erişilebilirlik ile olan makale gelecek inşallah.

      Reply
  2. adem says:
    24 June 2015 at 10:41 PM

    Bir sorum olacak.
    Peki Bu durumda Default User Profile Path Session Host Üzerinde mi konumlanıyor yoksa Başka Yerdemi. Path yolu nedir acaba. cevabınızı bekliyorum.

    (Not: Default User Path i değiştirmek istemiyorum. Makalenizde bahsettiğiniz şekilde hangi path i kullanıyor)
    Teşekürler.

    Reply
    1. fatihteke says:
      29 June 2015 at 11:54 PM

      User’a ait dosyalar vhdx dosyası içerisinde belirttiğiniz yerde duruyor. User login olunca bu vhdx dosyası sunucuya mount ediliyor ve oradan çalışmaya başlıyor. Path sizin vhdx dosyalarını gösterdiğiniz yerdir.

      Reply
  3. Fatih Pektas says:
    10 January 2018 at 9:17 AM

    Peki başta verdiğimiz boyutu değiştirmek istersek? örneğin başta 50 GB verdim diyelim. bunu daha sorna artırmak istiyorum. 75 yapmak istiyorum. bunun yöntemi nedir? birde bu arttırımı bütün kullanıcılar yerine sadece bir kullanıcıya uygulamak istersek ne yapmalıyız?

    Reply
    1. fatihteke says:
      12 February 2018 at 9:44 PM

      Merhaba,
      ilgili VHD diski Hyper-V üzerinden extend edebilirsiniz. Geç yanıt verdiğim için kusura bakmayınız.

      Reply
      1. Fatih PEKTAŞ says:
        15 August 2018 at 10:12 AM

        Asıl sormak istediğim user profil disk ekranında maximum verdiğim size nasıl değiştirilir? Bunu değiştirmenin yolu var mı? yani baştan 50 verilmiş. şimdi herkese 75 gb yapmak istiyorum. ama o bölüm aktif değil.

        Reply
        1. fatihteke says:
          25 September 2018 at 1:58 PM

          merhaba,

          bu komutu dener misiniz lütfen?
          Resize-VHD –Path c:\BaseVHDX.vhdx –SizeBytes 1TB

          Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

CAPTCHA
Refresh

*

Related Articles

Uluslararası Yalıkavak Yarı Maratonu

fatihteke15 September 202615 September 20260

Hayatımın ilk yarı maratonu Bodrum 21k

fatihteke27 October 202528 October 20250

Huawei Gt 5 Pro İncelemesi

fatihteke19 November 20240

Tyson vs Paul: Boks Dünyasında Abartılan ve Gerçekleşmeyenler

fatihteke19 November 20240

Fatih Teke