Script görev ile Active Directory sorgulama
Kurumsal veri uygulamaları gibi işleme Integration Services paketleri, genellikle gerekir farklı derece üzerinde temel verileri işlemek iş başlık veya diğer özelliklerini çalışanların depolanan Active Directory.Active Directory bir Microsoft 'ın bir merkezi depo sağlar Windows dizin hizmet meta verilerdeğil, yalnızca kullanıcılar hakkında ama bu aynı zamanda diğer bilgisayarlar ve yazıcılar. gibi kuruluş varlıkları hakkındaThe System.DirectoryServices namespace in the Microsoft .NET Framework provides classes for working with Active Directory, to help you direct data processing workflow based on the information that it stores.
Not
Bu kod görev örnek kodu özel bir görev için başlangıç noktası olarak kullanarak, birden çok paket arasında daha kolay yeniden kullanabileceğiniz bir görev oluşturmak istiyorsanız, düşünün.Daha fazla bilgi için bkz: Özel görev geliştirme.
Açıklama
Bir çalışanın adı, başlık, aşağıdaki örnek alır ve Active Directory'den telefon numarasını temel alan değerine bağlı email değişkeni, içeren e-posta adresi çalışan.Öncelik kısıtlamaları içinde paket alınan bilgileri belirlemek için kullanabilir, örneğin, bir düşük öncelikli e-posta iletisi veya bir yüksek öncelikli sayfa gönderilip gönderilmeyeceğini dayalı Unvan çalışanın üzerinde.
Bu kod görev örnek yapılandırmak için
Üç dize değişkenleri oluşturmak email, name, ve title.Değeri olarak geçerli şirket e-posta adresini girin email değişkeni.
Üzerinde Script sayfa Komut dosyası görev Düzenleyicisi, ekleme email değişken için ReadOnlyVariables özellik.
Ekleme name ve title değişkenleri için ReadWriteVariables özellik.
Komut dosyası projede başvuru Ekle System.DirectoryServices ad.
.In your code, use an Imports statement to import the DirectoryServices namespace.
Not
Bu komut dosyasının başarıyla çalışabilmesi için şirketinizin kendi ağındaki Active Directory kullanarak ve bu örnek kullanır çalışan bilgileri saklamak gerekir.
Dış Kaynaklar
- Teknik makale, SSIS içinde Active Directory bilgileri işleme, social.technet.microsoft.com,
|