در این مقاله، عملیات SharePoint List با استفاده از PowerShell برای SharePoint Online را مورد بحث قرار خواهیم داد.
برای شروع با این نسخه ی نمایشی، من یک نمونه سایت شیرپوینت آنلاین ایجاد کرده ام که از آن برای انجام عملیات شیرپوینت در این و چند مقاله بعدی در این مجموعه استفاده خواهم کرد.
![شیرپوینت](http://pezhvak24.ir/dl/10kcor/cscd/article/sharepoint-online-working-with-lists-using-powershell/Images/image001.png)
اگر نمی دانید چگونه با توسعه PowerShell برای SharePoint Online شروع کنید، به شما توصیه می کنم ابتدا یکی از مقالات قبلی من را مرور کنید. این مقاله به شما کمک می کند تا محیط توسعه را راه اندازی کنید و شروع کنید.
در صورت درخواست، اعتبار سایت شیرپوینت آنلاین را ارائه دهید.
![شیرپوینت](http://pezhvak24.ir/dl/10kcor/cscd/article/sharepoint-online-working-with-lists-using-powershell/Images/image002.png)
![شیرپوینت](http://pezhvak24.ir/dl/10kcor/cscd/article/sharepoint-online-working-with-lists-using-powershell/Images/image003.png)
در مرحله 1، ما شیء وب را با استفاده از SharePoint Client Context مقداردهی اولیه می کنیم.
در مرحله 2، مجموعه SharePoint Lists را مقداردهی اولیه می کنیم.
در مرحله 3، تابع "Load" را برای بازیابی ویژگی های SharePoint List Collection از سرور فراخوانی می کنیم.
در مرحله 4، ما متد ExecuteQuery را برای ارسال درخواست به SharePoint Server فراخوانی می کنیم.
در مرحله 5، مجموعه لیست های بازگشتی از سرور را تکرار می کنیم و ویژگی های لیست مورد نیاز را به عنوان خروجی نمایش می دهیم.
در مرحله 6 تابعی را که در مرحله 1-5 توضیح داده ایم فراخوانی می کنیم.
و در اینجا خروجی این عملیات است.
![شیرپوینت](http://pezhvak24.ir/dl/10kcor/cscd/article/sharepoint-online-working-with-lists-using-powershell/Images/image004.png)
![شیرپوینت](http://pezhvak24.ir/dl/10kcor/cscd/article/sharepoint-online-working-with-lists-using-powershell/Images/image005.png)
در مرحله 1، شی "ListCreationInformation" را مقداردهی اولیه می کنیم که امکان تعیین جزئیات فراداده را برای این لیست جدید فراهم می کند.
در مرحله 2، یک عنوان برای لیست جدید مشخص می کنیم.
در مرحله 3، ما توضیحات را برای لیست جدید مشخص می کنیم.
در مرحله 4، ما List Template را برای لیست جدید مشخص می کنیم. در این مثال از قالب فهرست سفارشی استفاده خواهیم کرد.
در مرحله 5، ما متد "Add" مجموعه "Lists" را برای SharePoint Web فراخوانی می کنیم.