در این مقاله، عملیات فیلدهای فهرست (ستونها) را مورد بحث قرار میدهیم که شامل گرفتن همه ستونها، اضافه کردن ستونهای جدید، بهروزرسانی ستونهای موجود و غیره است.
برای شروع این نسخه ی نمایشی، با لیستی به نام محصولات شروع می کنیم و تمام عملیات این لیست را انجام می دهیم.
عملیات - نحوه اضافه کردن ستون های جدید به لیست
با استفاده از کد زیر می توانیم یک ستون جدید به لیست اضافه کنیم.
![کار با فیلدهای لیست با استفاده از PowerShell](http://pezhvak24.ir/dl/10kcor/cscd/article/sharepoint-online-working-with-list-fields-using-powershell/Images/image002.png)
در مرحله 1، با استفاده از ویژگی های Client Context، مرجع شی به وب فعلی را دریافت می کنیم
در مرحله 2، با فراخوانی متد "GetByTitle"، مرجع شی به لیست مربوطه را دریافت می کنیم.
در مرحله 3، XML طرح ستون List را تعریف می کنیم. میتوانید این XML را با نمونهسازی اولیه فهرست با استفاده از SharePoint UI و سپس با استفاده از SharePoint Client Browser برای جستجوی Schema XML برای Lists & Fields دریافت کنید.
در مرحله 4، ما متد "AddFieldAsXml" را فراخوانی می کنیم تا فیلد را به عنوان طرحواره XML به لیست اضافه کنیم.
در مرحله 5، درخواست دسته ای را با فراخوانی روش "ExecuteQuery" برای پردازش به سرور شیرپوینت ارسال می کنیم.
در مرحله 6 پیام موفقیت را به کاربران نمایش خواهیم داد.
در مرحله 7 تابعی را که در مرحله 1-5 توضیح داده ایم فراخوانی می کنیم.
با مرور لیست می توانیم شاهد اضافه شدن این فیلد به لیست باشیم.
![کار با فیلدهای لیست با استفاده از PowerShell](http://pezhvak24.ir/dl/10kcor/cscd/article/sharepoint-online-working-with-list-fields-using-powershell/Images/image003.png)
ما می توانیم جزئیات ستون جدید (تایپ داده و موارد دیگر) را با مرور تنظیمات لیست مشاهده کنیم.
![کار با فیلدهای لیست با استفاده از PowerShell](http://pezhvak24.ir/dl/10kcor/cscd/article/sharepoint-online-working-with-list-fields-using-powershell/Images/image004.png)
عملیات - نحوه دریافت تمام ستون های لیست
با استفاده از کد زیر می توانیم تمام ستون های استفاده شده در یک لیست را بدست آوریم.
![کار با فیلدهای لیست با استفاده از PowerShell](http://pezhvak24.ir/dl/10kcor/cscd/article/sharepoint-online-working-with-list-fields-using-powershell/Images/image005.png)
در مرحله 1، با استفاده از ویژگی های Client Context، مرجع شی به وب فعلی را دریافت می کنیم.