Retrieve, Add, Remove Fields From A SharePoint List Using PnP PowerShell

In this blog, we are going to retrieve all the fields from a list and will add/remove a field from a SharePoint list using PnP PowerShell. For that, first, we need to connect to the site.
To establish the connection, add this command.
$SiteUrl = Read-Host "Provide Site URL"
Connect-PnPOnline -Url $SiteUrl
#Executing this line will ask for credentials. Provide a username and password to connect.
To retrieve all fields, add the below command.
$Fields = Get-PnPField -List "Test"
To add a field to a list, add this command.
Add-PnPField -List "Test" -DisplayName "Designation" -InternalName "Designation" -Type MultiChoice -AddToDefaultView -Choices "HR","CEO", "DEVELOPER","TESTER"
To remove a field from list, execute this command.
Remove-PnPField -List "Test" -Identity "Designation"
Executing this command opens a popup window for confirmation of the field to be deleted.
Clicking on YES will remove the field from the list.