Skip to main content

Blog

Ana Sayfa
Makaleler
Kitaplar
Etkinlik Takvimi
Araçlar
Biz Kimiz?
Blog
  

Sharepoint Türkiye > Blog
Sharepoint PowerShell Script Örnekleri - II
Sharepoint üzerinde gerçekleştirmek istediğimiz işlemleri PowerShell yardımıyla da yapabileceğimizi daha önce belirtmiş ve bu konuda örnekler vermiştim.
 
İki yeni örneği daha sizlerle paylaşmak isterim. Technet Script Repository'de yayınlanmakta olan içeriklere aşağıda yer alan bağlantıyla ulaşabilirsiniz.
 
PowerShell Yardımıyla Custom List ve Kolon Yaratmak
 
PowerShell Yardımıyla Custom Listlere Kayıt Girişi Yapmak
LINQ Kullanarak Visual Web Part Geliştirmek

Aşağıda yer alan kod bloğu yardımıyla LINQ kullanarak Sharepoint'te bir listeye erişebilirsiniz. Kodu çalıştırmadan önce SPMetal Utilitysi yardımıyla Entitie collectionınızı yaratmalısınız.

protected void Page_Load(object sender, EventArgs e)
{

   StringBuilder strContent = new StringBuilder();

   try
   {
      using(EntitiesDataContext context = new EntitiesDataContext("http://sharepoint/Development"))
      {
         var q = from companie in context.Companies
                 select new
                 {
                    companie.Title
                 };

         strContent.Append("<table border=\"1\" cellpadding=\"3\" cellspacing=\"3\">");

         foreach (var companie in q)
         {
            strContent.Append("<tr><td>" + companie.Title + "</td></tr>");
         }

         strContent.Append("</table>");
      }
   }

   catch (Exception ex)
   {
      strContent.Append(ex.ToString());
   }

   mainDiv.InnerHtml = strContent.ToString();
}

Örnek uygulamayı download etmek için aşağıdaki bağlantıyı kullanabilirsiniz.

LINQVisualWebPartSample.zip (124,08 KB)

PowerShell Yardımıyla Site Koleksiyonu Yaratmak ve Silmek
PowerShell scriptleri yardımıyla pek çok administration işlemini gerçekleştirmemiz sözkonusu. Yazdığım ve Technet aracılığı ile paylaşımını yaptığım iki PowerShell script örneğine aşağıdaki bağlantılar yardımıyla ulaşabilirsiniz.
 
PowerShell Yardımıyla Site Koleksiyonu Yaratmak
 
PowerShell Yardımıyla Site Koleksiyonu Silmek
Sharepoint 2010 Farm Topolojileri
Farm yapısı Sharepoint ile uğraşan tüm kurumların iyi planlaması ve iyi implemente etmesi gereken bir kavram. Hatalı farm topolojiler gereksiz yatırımları ve artan maliyetleri de beraberinde getiriyor. hepsinden önemlisi üründen yeterli performansın alınamaması ile sonuçlanıyor.
 
Sharepoint 2010 üzerinde gerçekleştirebileceğiniz farm topolojilerine ilişkin Microsoft tarafından yayınlanan dokümana aşağıda yer alan bağlantıdan erişebilirsiniz.
 
Sharepoint 2010 İle İş Zekası
Sharepoint 2007 ile başlayan iş zekasına destek süreci yakın zamanda görmeye başlayacağımız Microsoft Sharepoint 2010 içerisinde gittikçe artıyor. Performance Point Server'ın ürünün enterprise sürümünün içerisine eklenmiş olması, BDC olarak bildiğimiz LOB Data'nın üzerinde işlem yapabileceğimiz katmanın BCS(Business Connectivity Services) adıyla ürüne eklenmesi de bu sürece olumlu katkılar sağlıyor.
 
Aşağıda yer alan link aracılığı ile Sharepoint 2010'un Business Intelligence anlamında ne gibi katkıları beraberinde getirdiğini daha net bir şekilde anlayabileceğinizi düşünüyorum.
 
2010 Bilgi Çalışanı Sanal Makinesi
Sharepoint 2010, Exchange 2010 gibi Microsoft'un 2010 Information Worker (Bilgi Çalışanı) kitlesine hitap eden ürünlerinin tamamını içerisinde bulabileceğiniz ve deneyebileceğiniz bir Hyper-V imajı yayınlandı. Dilerseniz aşağoda yer alan linki kullanarak açılmamış hali 11 GB kadar olan bu imaja sahip olabilirsiniz.
 
 
Imajın içerisinde barındırdığı bazı sistemler şu şekilde :

1. Windows Server 2008 SP2 Standard Edition x64, running as an Active Directory Domain Controller for the “CONTOSO.COM” domain with DNS and WINS

2. Microsoft SQL Server 2008 SP1 + CU2 Enterprise Edition with Analysis, Notification, and Reporting Services

3. Microsoft Office Communication Server 2007 R2

4. Visual Studio 2010 Beta 2 Ultimate Edition

5. Microsoft SharePoint Server 2010 Enterprise Edition Beta 2

6. Microsoft Office Web Applications Beta 2

7. FAST Search for SharePoint 2010 Beta 2

8. Microsoft Project Server 2010 Beta 2

9. Microsoft Office 2010 Beta 2

10. Microsoft Office Communicator 2007 R2

Sharepoint 2010 İçin İşletim Sistemi İhtiyaçları

 

Bildiğiniz gibi Sharepoint 2010 sadece 64 Bit işletim ssitemleri üzerinde çalışıyor. Hangi işletim sistemi versiyonunu kullanabileceğinize dair güzel bir tablo buldum ve bunu sizlerle paylaşmak istedim.

 

Windows version/edition (64 bit only)

SharePoint 2010 support

Windows Server 2008 R2 Foundation

No

Windows Server 2008 R2 Standard

Yes

Windows Server 2008 R2 Enterprise

Yes

Windows Server 2008 R2 Datacenter

Yes

Windows Web Server 2008 R2

No

Windows HPC Server 2008

No

Windows Server 2008 R2 for Itanium-based systems

No

Windows Server 2008 Standard

Yes

Windows Server 2008 Enterprise

Yes

Windows Server 2008 Datacenter

Yes

Windows Web Server 2008

No

Windows Storage Server 2008

No

Windows Small Business Server 2008

Yes*

Windows Essential Business Server 2008

Yes*

Windows Server 2008 for Itanium-based systems

No

Windows Server 2008 Foundation

No

Windows Vista

Developer-only**

Windows 7

Developer-only**

Sharepoint 2010 ve Site İş Akışları

Sharepoint 2010' da en sevdiğim özelliklerden biri de site iş akışları. Yani iş akışını site seviyesinde uygulayabilme özelliği. Bunu biraz açalım.

Sharepoint 2007 ile arka planda çalışacak, kullanıcıdan her hangi bir değer girmesini beklemeyen workflowları boş bir liste oluşturup o listeye koyardık. Gerektiğinde manuel olarak çalıştırarak işlemi tamamlardır. Site iş akışları sayesinde artık böyle bir ihtiyaç yok. İş akışını listelerden bağımsız olarak oluşturduğumuz için bu tür iş akışlarını bir listeye bağlama gerekliliğimiz de kalmadı. Bu sayede bu tür iş akışlarını site seviyesinde yönetip takip edebiliyoruz.

Microsoft Office Infopath 2010 İle Sharepoint Listeleri Oluşturmak
Microsoft Office Infopath Team'de developer olarak çalışan Ines Khelifi Infopath 2010'un yeniliklerini de kullanarak Sharepoint 2010 üzerinde nasıl listeler yaratabileceğiniz örnekliyor.
 
Oldukça pratik ve günlük hayatta kullanılabilir bir örneği de içerisinde barındıran bu videoyu izlemek için aşağıdaki bağlantıyı kullanmanız yeterli.
 
Sharepoint 2007 Kurulumu İçin Gereken Dosyalar

Sharepoint 2007 kurduktan sonra sürekli ihtiyaç duyduğum servis ve dil paketlerini tek bir adreste toplamak istedim. Aşağıdaki listede Sharepoint ve/veya Windows Sharepoint Services with Service Pack 1 ürün kurulumu yapıldıktan sonra ihtiyaç duyulan dosyaları sıraladım.

 

 

Microsoft Office Sharepoint Portal Server 2007 Service Pack 2 x64 İngilizce

http://www.microsoft.com/downloads/details.aspx?FamilyID=b7816d90-5fc6-4347-89b0-a80deb27a082&displaylang=en#filelist

 

Microsoft Office Sharepoint Portal Server 2007 Türkçe Dil Paketi

http://www.microsoft.com/downloads/details.aspx?displaylang=tr&FamilyID=2447426b-8689-4768-bff0-cbb511599a45

 

Microsoft Office Sharepoint Portal Server 2007 Türkçe Dil Paketi Service Pack 1 x64

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=56681742-7d2c-4a6f-9178-dacd32aadc6c

 

Microsoft Office Sharepoint Portal Server 2007 Türkçe Dil Paketi Service Pack 2 x64

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=66c5026f-9f47-4642-8378-2526918009fa

 

Windows Sharepoint Services 3.0 Service Pack 2 x64 İngilizce

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=79bada82-c13f-44c1-bdc1-d0447337051b

 

Windows Sharepoint Services 3.0 Türkçe Dil Paketi

http://www.microsoft.com/downloads/details.aspx?displaylang=tr&FamilyID=45fa2637-efc0-4ed6-8f47-8a013e9ce9d9

   

Windows Sharepoint Services 3.0 Türkçe Dil Paketi Service Pack 1

http://www.microsoft.com/downloads/details.aspx?displaylang=tr&FamilyID=c7cf102b-5dd8-4d86-be5a-d56f63ef37a4

 

Windows Sharepoint Services 3.0 Türkçe Dil Paketi Service Pack 2

http://www.microsoft.com/downloads/details.aspx?displaylang=tr&FamilyID=2c2b6caf-b46d-45eb-ac4d-deaaa48c3a2c 

 

 

 

   

1 - 10 Next

 ‭(Hidden)‬ Admin Links

Copyright (c), 2008-2009 Sharepoint Türkiye
Site içerisinde yayınlanan tüm makale ve dokümanların yazım ve yayınlama hakkı aksi belirtilmediği sürece sadece yazarlara aittir.
 Yayınlanan yazıların izin alınmadan kopyalanması ve kullanılması 5846 sayılı Fikir ve Sanat Eserleri Yasasına göre suçtur.