PowerShell kullanarak SharePoint'te Yeni Özel Liste Oluşturma


Gereksinim: PowerShell'i kullanarak SharePoint'e özel liste ekleyin.

SharePoint'te Yeni Liste oluşturmak için PowerShell:

PowerShell'i kullanarak SharePoint'te liste oluşturmanın bir yolunu mu arıyorsunuz? Başka yerde arama! Bu blog yazısı, SharePoint'te yeni bir liste oluşturmak için PowerShell'i nasıl kullanacağınızı gösterecektir. Liste oluşturma sürecini otomatikleştirmek istiyorsanız veya kullanıcı arayüzünde bulunmayan belirli ayarlarla bir liste oluşturmanız gerekiyorsa bu yararlı olabilir.

SharePoint Online sitesinde yeni bir liste veya kitaplık oluşturmak için "Listeleri Yönetme" iznine sahip olmanız gerekir! Varsayılan izin düzeyleri Düzenleme, Tasarım, Hiyerarşiyi Yönetme ve Tam Denetim bu izni zaten içerir. Dolayısıyla liste veya kitaplık oluşturabilmek için bu izin düzeylerinden en az birine sahip olmanız gerekir.

SharePoint'te yeni bir liste oluşturmak için PowerShell betiği:


Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue

#Function to create a custom list
Function Create-List($SiteURL, $ListName)
{
    #Set the Error Action
    $ErrorActionPreference = "Stop"

    Try {
        $Web = Get-SPWeb -Identity $SiteURL
        $ListTemplate = [Microsoft.SharePoint.SPListTemplateType]::GenericList
       
        #Check if List with specific name exists
        if($Web.Lists.TryGetList($ListName) -eq $null)
        {
            $List = $Web.Lists.Add($ListName, $ListName, $ListTemplate)  
            write-host "List Created Successfully!" -ForegroundColor Green
        }
        else
        {
            write-host "List with a specific name already exists!" -ForegroundColor Red
        }
    }
    catch {
        Write-Host $_.Exception.Message -ForegroundColor Red
    }
    finally {
        #Reset the Error Action to Default
        $ErrorActionPreference = "Continue"
    }
}

#Parameters to create a new List
$SiteURL="https://intranet.crescent.com/"
$ListName = "Customer Directory"

#Call the function to create a new custom list
Create-List $SiteURL $ListName

Bu PowerShell betiği, PowerShell kullanarak listeye daha fazla sütun eklemek istiyorsanız SharePoint'te "Başlık" sütunuyla yeni bir özel liste oluşturur; şuraya bakın: PowerShell kullanarak SharePoint Listesine Alanlar Nasıl Eklenir?

İlgili makaleler