Add existing site Column in Custom List in SharePoint Using PowerShell

PowerShell For SharePoint Online SharePoint Online

Στο σημερινό άρθρο θα δούμε πως μπορούμε να κάνουμε add μια από τις existing columns μέσα σε μια custom list.

Αυτό φυσικά θα μπορούσε να γίνει με ένα σχετικά απλό τρόπο πηγαίνοντας στα library settings

Να πατήσουμε Add from existing site Columns

και εκεί να επιλέξουμε τη στήλη που θέλουμε και να την περάσουμε στα δεξιά

Αυτό όμως θα μπορούσε να γίνει και με χρήση PowerShell μεσω SharePointShell εάν εκτελέσουμε το παρακάτω κώδικα

Για τις ανάγκες του παραδείγματος επιλέξαμε τη στήλη City

#Δήλωση Μεταβλητών
$Source_site = "https://mytenant.sharepoint.com/sites/classic" 




$List= "CustomList"
$NewColumn= "City" 
 

 
Connect-PnPOnline -Url $Source_site -UseWebLogin
     
#Eισαγωγή υπάρχουσας στήλης
Add-PnPField -List $List -Field $NewColumn -ErrorAction Stop
Write-host "Site Column '$NewColumn' Added to List Successfully!"