قبل از شروع، باید مطمئن شویم که چه نوع ماژول PnP در دستگاه شما نصب شده است. برای بررسی لطفا دستور زیر را در PowerShell اجرا کنید
- Get-Module SharePointPnPPowerShell* -ListAvailable | Select-Object Name,version
در صورت دریافت هر خطایی مانند «ماژول SharePointPnpPowershell در این رایانه یافت نشد»، باید آخرین نسخه ماژول PnP را دانلود و نصب کنید. برای نصب آخرین نسخه، لطفاً دستور زیر را اجرا کنید تا مستقیماً دانلود و نصب شود. گالری پاورشل
Powershell را در حالت Administrator باز کنید و دستور زیر را اجرا کنید.
- Set-Executionpolicy remotesigned
- #For SharePoint Online
- Install-Module SharePointPnPPowerShellOnline
- #For SharePoint 2016
- Install-Module SharePointPnPPowerShell2016
- #For SharePoint 2019
- Install-Module SharePointPnPPowerShell2019
در اینجا من از شیرپوینت آنلاین استفاده می کنم، بنابراین ماژول شیرپوینت آنلاین PnP را همانطور که در اولین تصویر من از این مقاله مشاهده می کنید، نصب کردم. هنگامی که همه چیز نصب شد، ما آماده هستیم تا شیرپوینت را به صورت آنلاین با استفاده از PnP PowerShell متصل کنیم.
- #To connect SharePoint Online
- Connect-PnPOnline -Url https://tenant.sharepoint.com -UseWebLogin
در اینجا من از –UseWebLogin برای احراز هویت اعتبار خود از طریق رابط مرورگر برای غلبه بر تأیید اعتبار MFA استفاده می کنم.
پس از اتصال، کافیست دستور زیر را برای ایجاد یک گروه شیرپوینت اجرا کنید.
- New-PnPGroup -Title "Custom"
در دستور بالا، می توانید پارامترهای دیگری مانند مالک، Description، AllowRequestTojoinLeave را ارائه دهید. در این مورد، هنگام ایجاد گروه، نام مالک را نگفتم، اما در نظر می گیرد که چه کسی این اسکریپت را به عنوان مالک اجرا می کند و آن را در کیف اموال اضافه می کند.
و به طور پیش فرض، شناسه مالک گروه شیرپوینت را به عنوان اولین ورودی اضافه می کند. برای بررسی می توانید دستور زیر را اجرا کنید تا کاربرانی را که قبلاً به آن گروه اضافه شده اند لیست کنید.
- Get-PnPGroupMembers -Identity "Custom"
اگر دستور بالا یک نتیجه موفقیت آمیز را برگرداند، دستور زیر را برای اضافه کردن کاربران به گروه شیرپوینت اجرا کنید.
- Add-PnPUserToGroup -LoginName userid@domain.com -Identity "Custom"
هنگامی که دستور به خط دیگری منتقل شد، دستور get-PnPGroupMembers را اجرا کنید تا مطمئن شوید شناسه کاربری با موفقیت اضافه شده است.
بنابراین این روشی است که میتوانید کاربران را به گروه اشتراکپوینت مربوطه اضافه کنید و اگر میخواهید فردی را از گروه شیرپوینت حذف کنید، میتوانید دستور زیر را برای این کار دنبال کنید.