Aracılığıyla paylaş


Yerel Bölümleri Yönetme

Bileşen Hizmetleri yönetim aracı aracılığıyla yerel bölümler oluşturmaya ve yapılandırmaya alternatif olarak, bölüme özgü COM+ yönetim koleksiyonlarını ve özelliklerini kullanarak bölümleri program aracılığıyla yönetebilirsiniz.

Not

COM+ bölümleme hizmeti varsayılan olarak etkin değildir. COM+ partitions hizmetini kullanmak için Bileşen Hizmetleri yönetim aracı aracılığıyla veya LocalComputer koleksiyonundaki PartitionsEnabled özelliğini True olarak değiştirerek etkinleştirmeniz gerekir.

 

Visual Basic betiğinde yazılan aşağıdaki alt yordam, yerel bilgisayarda bir bölümün nasıl oluşturulacağını gösterir:

Sub CreatePartition (PartitonGuid, PartitionName)
   Set cat = CreateObject("COMAdmin.COMAdminCatalog")
   Set collPartitions = cat.GetCollection("Partitions")
   collPartitions.Populate
   Set part = collPartitions.Add
   ' If you don't specify a partition GUID, one is created for you.
   ' Otherwise, you can specify one this way:
   part.Value("ID") = PartitonGuid
   part.Value("Name") = PartitionName
   collPartitions.SaveChanges
   Set part = Nothing
   Set collPartitions = Nothing
   Set cat = Nothing
End Sub 

Visual Basic betiğinde yazılan aşağıdaki alt yordamda, bir bölümün yerel bilgisayardan nasıl silineceği gösterilmektedir:

Sub DeletePartition (PartitionName)
   Set cat = CreateObject("COMAdmin.COMAdminCatalog")
   Set collPartitions = cat.GetCollection("Partitions")
   collPartitions.Populate
   numPartitions = collPartitions.Count
   ' Begin with the last partition, and work forward through the list.
   For i = numPartitions - 1 To 0 Step -1 
       If collPartitions.Item(i).Value("Name") = PartitionName Then
           collPartitions.Remove i
       End If
   Next
   collPartitions.SaveChanges
   Set collPartitions = Nothing
   Set cat = Nothing
End Sub

Visual Basic betiğinde yazılan aşağıdaki alt yordam, bir kullanıcı için varsayılan bölümün nasıl ayarlandığını gösterir:

Sub SetDefaultPartitionForUser(UserName, PartitionGuid)
   Set cat = CreateObject("COMAdmin.COMAdminCatalog")
   Set collUsers = cat.GetCollection("PartitionUsers")
   collUsers.Populate
   Set user = collUsers.Add
   user.Value("AccountName") = UserName
   user.Value("DefaultPartitionID") = PartitionGuid
   collUsers.SaveChanges
   Set collUsers = Nothing
   Set cat = Nothing
End Sub

Visual Basic betiğinde yazılan aşağıdaki alt yordam, bir kullanıcı için varsayılan bölümün nasıl kaldırılacağını gösterir:

Sub RemoveDefaultPartitionForUser(UserName)
   Set cat = CreateObject("COMAdmin.COMAdminCatalog")
   Set collUsers = cat.GetCollection("PartitionUsers")
   collUsers.Populate
   numUsers = collUsers.Count
   ' Begin with the last user, and work forward through the list.
   For i = numUsers - 1 To 0 Step -1
       If collUsers.Item(i).Value("AccountName") = UserName Then
           collUsers.Remove i
       End If
   Next
   collUsers.SaveChanges
   Set collUsers = Nothing
   Set cat = Nothing
End Sub

Bölüm Ölçümlerini Toplama

Bölüm Önbelleğini Yapılandırma

Uygulamaları Bölümlere Gruplandırma

Active Directory'de Bölümleri Yönetme

Bölme için Yönetim Haklarını Ayarlama