PnP PowerShell kullanarak SharePoint Online'a Nasıl Bağlanılır?


Gereksinim: PnP PowerShell'i kullanarak SharePoint Online'a bağlanın.

SharePoint Online için SharePoint Kalıpları ve Uygulamaları (PnP), SharePoint Online'ı verimli bir şekilde yönetmek için topluluk tarafından yazılan bir dizi PowerShell cmdlet'idir. PnP PowerShell, işlemleri için dahili olarak İstemci Tarafı Nesne model kodunu kullanır. PnP PowerShell ile yerleşik cmdlet'leri kullanarak ve komut dosyası uygulamalarının karmaşıklığını azaltarak komut dosyalarımızdaki satır sayısını azaltabiliriz. PnP PowerShell'den SharePoint Online'a bağlanmak için adımlar şunlardır:

Güncelleme: 1. adım, arşivlenen ve artık bakımı yapılmayan eski PnP PowerShell Modülü SharePointPnPPowerShellOnline'ı yükler! PnP PowerShell modülü PnP.PowerShell'in en son sürümünü yüklemek için şu adrese bakın: SharePoint Online için PnP PowerShell Nasıl Kurulur?
PnP.PowerShell modülü bugün itibarıyla SharePoint Şirket İçi'ni (2013, 2016 ve 2019) desteklemediğinden yalnızca geriye dönük uyumluluk için eski PnP Modülüne ihtiyacınız varsa 1. Adımla devam edin.

1. Adım: SharePoint Online PnP PowerShell Modülünü Kurun

PnP PowerShell'e başlamak için, Windows 7 gibi İşletim Sistemleri çalıştırıyorsanız, https://www.microsoft.com/en-us/download/details.aspx?id=54616 adresinden Windows Management Framework 5.1'i indirip yüklemeniz gerekir. /8, Windows 2008 veya Windows 2012/R2. İşletim sisteminize uygun indirmeyi seçin ve kurulumu tamamlamak için makinenizi yeniden başlatın. Windows 10 ve sonraki sürümlerde zaten yüklüdür.

SharePoint Online için PnP PowerShell nasıl yüklenir?
SharePoint Çevrimiçi Yönetim Kabuğu'nu veya Windows PowerShell'i Yönetici olarak açın ve aşağıdaki komutu çalıştırın:


Install-Module SharePointPnPPowerShellOnline

İstemi onaylayın; bu, SharePoint Online için PnP modülünü indirip yükler. Bu modül, SharePoint Online ortamınıza kolayca bağlanmanıza ve yönetmenize olanak tanıyan cmdlet'ler sağlar.

SharePoint Online PnP PowerShell'i indirin: MSI yükleyicisini GitHub'dan da indirip yükleyebilirsiniz: SharePoint Online için PnP PowerShell'i indirin (MSI),

Zaten yüklü değilse SharePoint Online PnP PowerShell Modülünü yükleyin:

PnP PowerShell modülünün zaten yerel makinede kurulu olup olmadığını kontrol edelim. Değilse yükleyin!


#Check if SharePoint Online PnP PowerShell module has been installed
Try {
    Write-host "Checking if SharePoint Online PnP PowerShell Module is Installed..." -f Yellow -NoNewline
    $SharePointPnPPowerShellOnline  = Get-Module -ListAvailable "SharePointPnPPowerShellOnline"

    If(!$SharePointPnPPowerShellOnline)
    {
        Write-host "No!" -f Green

        #Check if script is executed under elevated permissions - Run as Administrator
        If (-NOT ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator"))
        {   
            Write-Host "Please Run this script in elevated mode (Run as Administrator)! " -NoNewline
            Read-Host "Press any key to continue"
            Exit
        }

        Write-host "Installing SharePoint Online PnP PowerShell Module..." -f Yellow -NoNewline
        Install-Module SharePointPnPPowerShellOnline -Force -Confirm:$False
        Write-host "Done!" -f Green
    }
    Else
    {
        Write-host "Yes!" -f Green
        Write-host "Importing SharePoint Online PnP PowerShell Module..." -f Yellow  -NoNewline
        Import-Module SharePointPnPPowerShellOnline -DisableNameChecking
        Write-host "Done!" -f Green
    }
}
Catch{
    write-host "Error: $($_.Exception.Message)" -foregroundcolor red
}

SharePoint Online PnP PowerShell Modülünü Güncelleme
Mevcut bir PnP PowerShell Modülünü güncellemek için aşağıdakileri kullanın:


Update-Module SharePointPnPPowerShellOnline

Bu, “UYARI: PnP PowerShell'in daha yeni bir sürümü mevcut: 3.19.2003.0” gibi sorunları çözer. Yükseltmeyi düşünün.”

2. Adım: PnP PowerShell'i kullanarak SharePoint Online'a bağlanın

SharePoint Online için PnP PowerShell modülünü yükledikten sonraki adım, SharePoint Online sitesine bağlantı kurmaktır. PnP PowerShell modülü, SharePoint Online Management Shell'in Connect-SPOService'sinde olduğu gibi kiracıya bağlanmak yerine belirli bir SharePoint Online site koleksiyonuna bağlanır. PnP PowerShell kullanarak SharePoint Online sitesine nasıl bağlanacağınız aşağıda açıklanmıştır:


Connect-PnPOnline -Url https://Crescent.sharepoint.com

Bağlanmak için kimlik bilgilerini girmeniz istenecektir. SharePoint Online sitenize bağlanmak için kullanıcı adını ve parolayı girin. PowerShell betikleri yazmak için PowerShell konsolunu veya PowerShell ISE'yi kullanabilirsiniz. Ayrıca kimlik bilgilerini komut dosyanızda aşağıdaki gibi sabit kodlayabilirsiniz:


$SiteURL="https://Crescent.sharepoint.com"
$UserName="Salaudeen@thecrescenttech.com"
$Password = "password"

$SecurePassword = ConvertTo-SecureString -String $Password -AsPlainText -Force
$Cred = New-Object -TypeName System.Management.Automation.PSCredential -argumentlist $UserName, $SecurePassword

#connect to sharepoint online site using powershell
Connect-PnPOnline -Url $SiteURL -Credentials $Cred

PnP PowerShell'den SharePoint Online'a bağlanmak için istemci kimliğini ve istemci sırrı yöntemini de kullanabilirsiniz: ClientID ClientSecret kullanarak SharePoint Online'a Nasıl Bağlanılır?

PnP PowerShell'den SharePoint Online'a bağlanmak için gerekli izinler: PnP PowerShell'den SharePoint Online'a bağlanmak için hangi izinler gereklidir? Genel Yönetici? Bu, çalıştırdığınız cmdlet'e bağlıdır. Örneğin, bir listeden öğe almanız gerekiyorsa Okuma izinleri yeterlidir, oysa yeni bir site koleksiyonu oluşturmak için kiracı yönetici haklarına ihtiyacınız vardır!

PnP PowerShell MFA'yı kullanarak SharePoint Online'a bağlanın

Şu anda oturum açmış olan kullanıcının oturumundan bağlanmak için -Interactive anahtarını da kullanabilirsiniz. Mevcut bir oturum bulunamazsa, oturum açmak için MFA uyumlu bir tarayıcı penceresi görüntülenir!


Connect-PnPOnline -Url $SiteURL -UseWebLogin

Yeni PnP.PowerShell'de, çok faktörlü kimlik doğrulamanın etkin olduğu hesaplarla kullanılabilecek geliştirilmiş bir "-Etkileşimli" anahtarımız var. "Connect-PnPOnline: 'Etkileşimli' parametre adıyla eşleşen bir parametre bulunamadı." mesajını alırsanız bu, en son PnP PowerShell modülünü çalıştırmadığınız anlamına gelir. Yani seçenekleriniz ya PnP PowerShell modülünü yükseltin ya da “Etkileşimli” anahtarı “UseWebLogin” ile değiştirin. Bağlantı kurulduktan sonra PnP PowerShell cmdlet'lerini kullanmaya başlayabilirsiniz. SharePoint Online'da PnP PowerShell cmdlet'lerini kullanmanın bazı örnekleri:

Liste veya Belge Kitaplığı oluşturun:

PnP PowerShell kullanarak SharePoint Online'da belge kitaplığı oluşturmak için şunu kullanın:


New-PnPList -Title "Team Documents" -Template DocumentLibrary

PnP PowerShell'de nasıl liste oluşturabilirim? İşte bir örnek:


New-PnPList -Title "ProjectsV3" -Template GenericList

Referans: https://pnp.github.io/powershell/cmdlets/new-pnplist.html

Alt Site Oluşturun:


New-PnPWeb -Title "emea" -Url "emea" -Template "STS#0"

Site Koleksiyonu Oluşturmak için SharePoint Çevrimiçi PnP PowerShell
Burada, PnP PowerShell kullanarak site koleksiyonu oluşturmanın başka bir örneği verilmiştir.


#Define Variables
$AdminCenterURL = "https://Crescent-admin.sharepoint.com"
$SiteURL = "https://Crescent.sharepoint.com/sites/procurement"
$SiteTitle = "Crescent Procurement Portal"
$SiteOwner = "Salaudeen@TheCrescentTech.com"
$Template = "STS#0"
$Timezone = 4
$StorageQuota = 1000 

#Get Credentials to connect
$Cred = Get-Credential

#Connect to Tenant Admin
Connect-PnPOnline -URL $AdminCenterURL -Credential $Cred

#Create site collection based on given parameters
New-PnPTenantSite -Url $SiteURL -Owner $SiteOwner -Title $SiteTitle -Template $Template -TimeZone $TimeZone -StorageQuota $StorageQuota

PnP Online'a Bağlanmak için Windows Kimlik Bilgileri Deposundaki Kimlik Bilgilerini Kullanın:
Kimlik bilgisi açılır pencerelerini önlemek için, kimlik bilgilerinizi Windows kimlik bilgileri deposunda saklayabilir ve kullanıcı adı şifresi istemeden PnP'ye çevrimiçi bağlanabilirsiniz! İşte nasıl:

  1. Denetim Masası'nı açın >> Windows kimlik bilgisi yöneticisi
  2. Windows Kimlik Bilgilerini seçin >> “Yeni bir Genel kimlik bilgisi ekle” seçeneğine tıklayın
  3. SharePoint Site URL'nizi, Kullanıcı Adınızı ve Parolanızı girin ve kaydet'e basın.

Artık PnP Online'a Credentials parametresi olmadan belirtilen URL ile bağlanabilirsiniz. Ayrıca verilen URL'nin altındaki tüm siteler için de çalışır!
Örneğin.


Connect-PnPOnline -Url "https://Crescent.sharepoint.com" 

SharePoint Online: PnP PowerShell Komutlarını Alın

Mevcut tüm PnP PowerShell cmdlet'lerini almak için şunu kullanın:


Get-Command -Module SharePointPnPPowerShellOnline

Bugün SharePoint Online için PnP PowerShell modülünde 370 cmdlet bulunmaktadır.

Add-PnPApp

Kullanılabilir bir uygulamayı uygulama kataloğuna ekleyin/yükleyin. * SharePoint Online'da desteklenir.

Add-PnPPage

İstemci Tarafı Sayfası ekler. * SharePoint Online'da desteklenir.

Add-PnPPageSection

İstemci Tarafı sayfasına yeni bir bölüm ekler. * SharePoint Online'da desteklenir.

Add-PnPPageTextPart

İstemci tarafındaki sayfaya bir metin öğesi ekler. * SharePoint Online'da desteklenir.

Add-PnPPageWebPart

İstemci tarafı sayfasına bir İstemci Tarafı Web Bölümü ekler. * SharePoint Online'da desteklenir.

Add-PnPContentType

Yeni bir içerik türü ekler

Add-PnPContentTypeToDocumentSet

Belge kümesine içerik türü ekler

Add-PnPContentTypeToList

Listeye yeni bir içerik türü ekler

Add-PnPCustomAction

Özel bir eylem ekler

Add-PnPDataRowsToSiteTemplate

PnP Hazırlama Şablonu içindeki bir listeye veri satırları ekler

Add-PnPDocumentSet

Kitaplıkta yeni bir belge kümesi oluşturur.

Add-PnPEventReceiver

Yeni bir uzak olay alıcısı ekler

Add-PnPField

Alan ekle

Add-PnPFieldFromXml

CAML/XML alan tanımına dayalı olarak bir listeye veya site sütunu olarak alan ekler

Add-PnPFieldToContentType

Mevcut bir site sütununu içerik türüne ekler

Add-PnPFile

Web'e bir dosya yükler

Add-PnPFileToSiteTemplate

PnP Hazırlama Şablonuna dosya ekler

Add-PnPFolder

Bir üst klasör içinde bir klasör oluşturur

Add-PnPHtmlPublishingPageLayout

HTML tabanlı bir yayınlama sayfası düzeni ekler

Add-PnPHubSiteAssociation

Bir siteyi hubsiteye bağlar. * SharePoint Online'da desteklenir.

Add-PnPIndexedProperty

Arama tarafından indekslenmesi belirtilen özellik paketi anahtarının değerini işaretler.

Add-PnPJavaScriptBlock

Bir web veya site koleksiyonuna yönelik bir JavaScript pasajına/blokuna bağlantı ekler

Add-PnPJavaScriptLink

Bir web veya site koleksiyonuna JavaScript dosyasına bağlantı ekler

Add-PnPListFoldersToSiteTemplate

PnP Hazırlama Şablonundaki bir listeye klasörler ekler

Add-PnPListItem

Listeye bir öğe ekler

Add-PnPMasterPage

Bir Ana Sayfa ekler

Add-PnPNavigationNode

Gezinme öğesine öğe ekler

Add-PnPMicrosoft365GroupToSite

Klasik bir ekip sitesini, bunun için bir Office 365 grubu oluşturarak ve siteyi yeni oluşturulan gruba bağlayarak gruplandırır. * SharePoint Online'da desteklenir.

Add-PnPSiteTemplate

Kiracı şablonuna bir PnP Sağlama Şablonu nesnesi ekler. * SharePoint Online'da desteklenir.

Add-PnPPublishingImageRendition

Görüntü Yorumlamanın Adı halihazırda mevcut değilse, bir Görüntü Yorumlama ekler. Bu, aynı adı paylaşan iki Görüntü Oluşturma oluşturulmasını engeller.

Add-PnPPublishingPage

Bir yayınlama sayfası ekler

Add-PnPPublishingPageLayout

Yayınlama sayfası düzeni ekler

Add-PnPRoleDefinition

Geçerli bağlamda site koleksiyonuna bir Rol Tanımı (İzin Düzeyi) ekler

Add-PnPSiteClassification

Olası değerler listesine bir veya daha fazla saha sınıflandırma değeri ekler. Microsoft Graph'a bağlantı gerektirir. * SharePoint Online'da desteklenir.

Add-PnPSiteCollectionAdmin

Geçerli bağlamda site koleksiyonuna bir veya daha fazla kullanıcıyı site koleksiyonu yöneticisi olarak ekler

Add-PnPSiteCollectionAppCatalog

Bir siteye Site Koleksiyonu kapsamındaki Uygulama Kataloğu'nu ekler. * SharePoint Online'da desteklenir.

Add-PnPSiteDesign

Geçerli kiracıda yeni bir Site Tasarımı oluşturur. * SharePoint Online'da desteklenir.

Add-PnPSiteDesignTask

Bu komut, yayınlanmış bir site tasarımını belirtilen site koleksiyonu hedefine uygulamak için kullanılır. Daha büyük site komut dosyalarının uygulanmasına olanak tanıyan işlemi planlar (Invoke-PnPSiteDesign, 30 eylem ve alt eylemle sınırlıdır). Bu komutun Invoke-PnPSiteDesign'ın yerini alması amaçlanmıştır ve çok sayıda eylem veya birden fazla site komut dosyası uygulamanız gerektiğinde kullanışlıdır. * SharePoint Online'da desteklenir.

Add-PnPSiteScript

Geçerli kiracıda yeni bir Site Komut Dosyası oluşturur. * SharePoint Online'da desteklenir.

Add-PnPStoredCredential

Windows Kimlik Bilgisi Yöneticisine bir kimlik bilgisi ekler

Add-PnPTaxonomyField

Sınıflandırma alanı ekleme

Add-PnPTenantCdnOrigin

Genel veya özel içerik dağıtım ağına (CDN) yeni bir kaynak ekler. * SharePoint Online'da desteklenir.

Add-PnPTenantSequence

Kiracı şablonuna kiracı dizisi nesnesi ekler. * SharePoint Online'da desteklenir.

Add-PnPTenantSequenceSite

Mevcut bir kiracı dizisi site nesnesini kiracı şablonuna ekler. * SharePoint Online'da desteklenir.

Add-PnPTenantSequenceSubSite

Kiracı dizisi site nesnesine bir kiracı dizisi alt site nesnesi ekler. * SharePoint Online'da desteklenir.

Add-PnPTenantTheme

Kiracıya bir tema ekler veya güncelleştirir. * SharePoint Online'da desteklenir.

Add-PnPGroupMember

Bir gruba kullanıcı ekler

Add-PnPView

Listeye görünüm ekler

Add-PnPWebhookSubscription

Yeni bir Webhook aboneliği ekler. * SharePoint Online'da desteklenir.

Add-PnPWebPartToWebPartPage

Belirtilen bölgedeki bir web bölümü sayfasına web bölümü ekler

Add-PnPWebPartToWikiPage

Belirtilen tablo satırı ve sütunundaki wiki sayfasına bir web bölümü ekler

Add-PnPWikiPage

Bir wiki sayfası ekler

Add-PnPWorkflowDefinition

İş akışı tanımı ekler

Add-PnPWorkflowSubscription

Listeye iş akışı aboneliği ekler

Invoke-PnPSiteTemplate

Bir site şablonunu bir web'e uygular

Apply-PnPTenantTemplate

Geçerli kiracıya bir kiracı şablonu uygular. * SharePoint Online'da desteklenir.

Approve-PnPTenantServicePrincipalPermissionRequest

Geçerli kiracının "SharePoint Çevrimiçi İstemcisi" hizmet sorumlusu için izin isteğini onaylar. * SharePoint Online'da desteklenir.

Clear-PnPDefaultColumnValues

Belge kitaplığı için varsayılan sütun değerlerini temizleme

Clear-PnPListItemAsRecord

Bir liste öğesinin kayıt olarak bildirimini kaldırır. * SharePoint Online'da desteklenir.

Clear-PnPRecycleBinItem

Tümünü veya belirli bir geri dönüşüm kutusu öğesini kalıcı olarak siler

Clear-PnPTenantRecycleBinItem

Bir site koleksiyonunu kiracı kapsamlı geri dönüşüm kutusundan kalıcı olarak siler

Connect-PnPMicrosoftGraph

Microsoft Graph'a bağlanın

Connect-PnPOnline

SharePoint sitesine bağlanma

Convert-PnPFolderToSiteTemplate

Mevcut bir şablon xml'sinin pnp paket dosyasını oluşturur ve geçerli klasördeki tüm dosyaları içerir

Convert-PnPSiteTemplate

Bir sağlama şablonunu başka bir şema sürümüne dönüştürür

ConvertTo-PnPPage

Klasik bir sayfayı (wiki veya web bölümü sayfası) İstemci Tarafı Sayfasına dönüştürür. * SharePoint Online'da desteklenir.

Copy-PnPFile

Bir dosyayı veya klasörü farklı bir konuma kopyalar

Copy-PnPItemProxy

SharePoint sağlayıcısı ile Dosya Sistemi sağlayıcısı arasında Öğe Kopyalamayı kullanmak için proxy cmdlet'i

Deny-PnPTenantServicePrincipalPermissionRequest

Geçerli kiracının "SharePoint Çevrimiçi İstemcisi" hizmet sorumlusuna yönelik izin isteğini reddeder. * SharePoint Online'da desteklenir.

Disable-PnPFeature

Bir özelliği devre dışı bırakır

Disable-PnPInPlaceRecordsManagementForSite

Bir site için yerinde kayıt yönetimini devre dışı bırakır.

Disable-PnPPowerShellTelemetry

PnP PowerShell telemetri izlemeyi devre dışı bırakır

Disable-PnPResponsiveUI

PnP Response UI eklentisini devre dışı bırakın

Disable-PnPSiteClassification

Kiracı için Site Sınıflandırmalarını devre dışı bırakır. Microsoft Graph'a bağlantı gerektirir. * SharePoint Online'da desteklenir.

Disable-PnPTenantServicePrincipal

Geçerli kiracının "SharePoint Online Client" hizmet sorumlusunu etkinleştirir. * SharePoint Online'da desteklenir.

Disconnect-PnPOnline

Bağlamın bağlantısını keser

Enable-PnPFeature

Bir özelliği etkinleştirir

Enable-PnPInPlaceRecordsManagementForSite

Bir site için yerinde kayıt yönetimini etkinleştirir.

Enable-PnPPowerShellTelemetry

PnP PowerShell telemetri izlemeyi etkinleştirir.

Enable-PnPResponsiveUI

PnP Yanıt Kullanıcı Arayüzü Eklentisini etkinleştirir

Enable-PnPSiteClassification

Kiracı için Site Sınıflandırmalarını etkinleştirir. Microsoft Graph'a bağlantı gerektirir. * SharePoint Online'da desteklenir.

Enable-PnPTenantServicePrincipal

Geçerli kiracının "SharePoint Online Client" hizmet sorumlusunu etkinleştirir. * SharePoint Online'da desteklenir.

Export-PnPPage

İstemci Tarafı Sayfasını bir PnP Hazırlama Şablonuna aktarır. * SharePoint Online'da desteklenir.

Export-PnPTaxonomy

Bir sınıflandırmayı çıktıya veya bir dosyaya aktarır.

Export-PnPTermGroupToXml

TermGroup sınıflandırmasını çıktıya veya XML dosyasına aktarır.

Find-PnPFile

Web'in sanal dosya sisteminde bir dosya bulur.

Get-PnPAccessToken

Geçerli OAuth Erişim jetonunu döndürür

Get-PnPApp

Uygulama kataloğundaki mevcut uygulamaları döndürür. * SharePoint Online'da desteklenir.

Get-PnPAppAuthAccessToken

Erişim belirtecini döndürür

Get-PnPApp

Bir SharePoint Eklenti Örneği döndürür

Get-PnPAuditing

Bir sitenin Denetim ayarını alma

Get-PnPAuthenticationRealm

Kimlik doğrulama bölgesini döndürür

Get-PnPAvailableClientSideComponents

Belirli bir sayfada mevcut istemci tarafı bileşenlerini alır. * SharePoint Online'da desteklenir.

Get-PnPAzureADManifestKeyCredentials

Azure Uygulamaları için JSON Manifest snippet'ini döndürün

Get-PnPAzureCertificate

CSOM'u yalnızca uygulamaya yönelik bir ADAL uygulaması aracılığıyla kullanırken kullanmak üzere mevcut bir sertifikanın (.pfx) PEM değerlerini ve bildirim ayarlarını alın.

Get-PnPClientSideComponent

Bir sayfadan bir veya daha fazla İstemci Tarafı bileşenini alın. * SharePoint Online'da desteklenir.

Get-PnPClientSidePage

İstemci Tarafı Sayfası alır. * SharePoint Online'da desteklenir.

Get-PnPConnection

Geçerli bağlamı döndürür

Get-PnPContentType

Bir içerik türünü alır

Get-PnPContentTypePublishingHubUrl

URL'yi İçerik Türü Yayınlama Merkezi'ne döndürür

Get-PnPContext

Geçerli bağlamı döndürür

Get-PnPCustomAction

Kullanıcının özel işlemlerini döndür

Get-PnPDefaultColumnValues

Belge kitaplığındaki tüm klasörler için varsayılan sütun değerlerini alır

Get-PnPDocumentSetTemplate

Bir belge kümesi şablonunu alır

Get-PnPEventReceiver

Kayıtlı olay alıcılarını döndür

Get-PnPException

Ortaya çıkan son istisnayı döndürür

Get-PnPFeature

Tüm etkinleştirilmiş veya etkinleştirilmiş belirli bir özelliği döndürür

Get-PnPField

Bir listeden veya siteden bir alan döndürür

Get-PnPFile

Bir dosya indirir.

Get-PnPFolder

Bir klasör nesnesini döndürme

Get-PnPFolderItem

Klasördeki içeriği listele

Get-PnPGroup

Belirli bir SharePoint grubunu veya sitedeki tüm SharePoint gruplarını döndürür.

Get-PnPGroupMember

Bir grubun tüm üyelerini alır

Get-PnPGroupPermissions

Belirli bir SharePoint grubunun izinlerini döndürür

Get-PnPHealthScore

Sağlık puanını alır

Get-PnPHideDefaultThemes

Varsayılan/OOTB temalarının kullanıcılara görünür olup olmayacağını döndürür. * SharePoint Online'da desteklenir.

Get-PnPHomePage

Ana sayfayı döndür

Get-PnPHubSite

Tümünü veya belirli bir merkez sitesini alın. * SharePoint Online'da desteklenir.

Get-PnPIndexedPropertyKeys

Arama yoluyla indekslenmek üzere işaretlenmiş özellik çantası değerlerinin anahtarlarını döndürür

Get-PnPInPlaceRecordsManagement

Yer kayıtları yönetimi özelliği etkinse geri döner.

Get-PnPJavaScriptLink

ScriptLink konum türüne sahip tüm veya belirli bir özel eylemi/eylemleri döndürür

Get-PnPLabel

Belirtilen listenin veya kitaplığın (varsa) etiketini/etiketini alır. * SharePoint Online'da desteklenir.

Get-PnPList

Bir Liste nesnesi döndürür

Get-PnPListInformationRightsManagement

Site politikası uygulanan sitenin site kapatma durumunu alın

Get-PnPListItem

Liste öğelerini alır

Get-PnPListRecordDeclaration

Bir liste için manuel kayıt bildirimi ayarlarını döndürür. * SharePoint Online'da desteklenir.

Get-PnPMasterPage

Varsayılan Ana Sayfanın ve özel Ana Sayfanın URL'lerini döndürür.

Get-PnPNavigationNode

Tümünü veya belirli bir gezinme düğümünü döndürür

Get-PnPPowerShellTelemetryEnabled

PnP PowerShell Telemetrisi etkinleştirildiyse true değerini döndürür.

Get-PnPProperty

ClientObject'in önceden yüklenmemiş bir özelliğini döndürür

Get-PnPPropertyBag

Özellik çantası değerlerini döndürür.

Get-PnPSiteTemplate

Web'den bir sağlama sitesi şablonu oluşturur

Get-PnPProvisioningTemplateFromGallery

PnP Şablon Galerisinden ön hazırlık şablonlarını alır veya arar

Get-PnPPublishingImageRendition

Tüm görüntü yorumlamalarını veya Kimlik belirli bir şekilde belirtilmişse döndürür

Get-PnPRecycleBinItem

Geri dönüşüm kutusundaki öğeleri bağlamdan döndürür

Get-PnPRequestAccessEmails

İstek erişim e-posta adreslerini döndürür. * SharePoint Online'da desteklenir.

Get-PnPRoleDefinition

Bir sitenin Rol Tanımlarını alır

Get-PnPSearchConfiguration

Arama yapılandırmasını döndürür

Get-PnPSearchCrawlLog

SharePoint arama tarama günlüğündeki girişleri döndürür. * SharePoint Online'da desteklenir.

Get-PnPSite

Geçerli site koleksiyonunu bağlamdan döndürür.

Get-PnPSiteClassification

Kiracı için tanımlanan Site Sınıflandırmalarını döndürür. Microsoft Graph'a bağlantı gerektirir. * SharePoint Online'da desteklenir.

Get-PnPSiteClosure

Site politikası uygulanan sitenin site kapatma durumunu alın

Get-PnPSiteCollectionAdmin

Geçerli bağlamda site koleksiyonunun geçerli site koleksiyonu yöneticilerini döndürür

Get-PnPSiteCollectionTermStore

Site koleksiyonu terim deposunu döndürür

Get-PnPSiteDesign

Geçerli kiracıya kayıtlı Site Tasarımlarını alın. * SharePoint Online'da desteklenir.

Get-PnPSiteDesignRights

Belirli bir Site Tasarımına ilişkin tasarım haklarına sahip ilkeleri döndürür. * SharePoint Online'da desteklenir.

Get-PnPSiteDesignRun

Belirtilen site koleksiyonuna uygulanan site tasarımlarının listesini alır. WebUrl parametresi belirtilmemişse mevcut siteye uygulanan tasarımların listesini gösteririz. Döndürülen çıktı, zamanlanan işin kimliğini, web ve site kimliklerini ve site tasarım kimliğini, sürümünü ve başlığını içerir. * SharePoint Online'da desteklenir.

Get-PnPSiteDesignRunStatus

Bir siteye uygulanan belirli bir site tasarımı için yürütülen tüm site komut dosyası eylemlerinin listesini alır ve görüntüler. * SharePoint Online'da desteklenir.

Get-PnPSiteDesignTask

Zamanlanmış bir site tasarımı komut dosyasını almak için kullanılır. Planlanan site tasarımının kimliğini ve site tasarımının uygulanması planlanan sitenin URL'sini alır. * SharePoint Online'da desteklenir.

Get-PnPSitePolicy

Tümünü veya belirli bir site politikasını alır

Get-PnPSiteScript

Geçerli kiracıya kayıtlı Site Komut Dosyalarını alın. * SharePoint Online'da desteklenir.

Get-PnPSiteSearchQueryResults

Dizine alınmış site koleksiyonlarını almak için bir arama sorgusu yürütür

Get-PnPStorageEntity

Depolama Varlıklarını/Çiftlik Özelliklerini Kiracı Uygulama Kataloğundan veya site kapsamı uygulama kataloğu varsa mevcut siteden alın. * SharePoint Online'da desteklenir.

Get-PnPStoredCredential

Kimlik bilgisi alın

Get-PnPSubWeb

Geçerli webin alt ağlarını döndürür

Get-PnPTaxonomyItem

Bir sınıflandırma öğesi döndürür

Get-PnPTaxonomySession

Bir sınıflandırma oturumu döndürür

Get-PnPTenant

Kuruluş düzeyinde site koleksiyonu özelliklerini döndürür. * SharePoint Online'da desteklenir.

Get-PnPTenantAppCatalogUrl

Kiracı kapsamındaki uygulama kataloğunun URL'sini alır. * SharePoint Online'da desteklenir.

Get-PnPTenantCdnEnabled

Office 365 İçerik Dağıtım Ağının etkinleştirilip etkinleştirilmediğini alır. * SharePoint Online'da desteklenir.

Get-PnPTenantCdnOrigin

Genel veya özel içerik dağıtım ağından (CDN) geçerli kayıtlı kaynakları döndürür. * SharePoint Online'da desteklenir.

Get-PnPTenantCdnPolicies

Belirtilen CDN (Genel | Özel) için CDN Politikalarını döndürür. * SharePoint Online'da desteklenir.

Get-PnPTenantRecycleBinItem

Kiracı kapsamındaki geri dönüşüm kutusundaki tüm modern ve klasik site koleksiyonlarını döndürür. * SharePoint Online'da desteklenir.

Get-PnPTenantSequence

Kiracı şablonundan bir veya daha fazla sağlama sırası nesnesini döndürür

Get-PnPTenantSequenceSite

Kiracı şablonundan bir veya daha fazla siteyi döndürür

Get-PnPTenantServicePrincipal

Geçerli kiracının "SharePoint Online Client" hizmet sorumlusunu döndürür. * SharePoint Online'da desteklenir.

Get-PnPTenantServicePrincipalPermissionGrants

"SharePoint Online Client" hizmet sorumlusu için izinlerin toplanmasını alır. * SharePoint Online'da desteklenir.

Get-PnPTenantServicePrincipalPermissionRequests

"SharePoint Online Client" hizmet sorumlusu için izin isteklerinin toplanmasını alır. * SharePoint Online'da desteklenir.

Get-PnPTenantSite

Site bilgilerini alın. * SharePoint Online'da desteklenir.

Get-PnPTenantTheme

Tümünü veya belirli bir temayı döndürür. * SharePoint Online'da desteklenir.

Get-PnPTerm

Bir sınıflandırma terimini döndürür

Get-PnPTermGroup

Bir sınıflandırma terimi grubunu döndürür

Get-PnPTermSet

Bir sınıflandırma terim kümesini döndürür

Get-PnPTheme

Geçerli web'in geçerli temasını/oluşturulmuş görünümünü döndürür.

Get-PnPTimeZoneId

Bir saat dilimi kimliğini döndürür

Get-PnPUnifiedGroup

Bir Office 365 Grubunu (diğer adıyla Birleşik Grup) veya Office 365 Gruplarının bir listesini alır. * SharePoint Online'da desteklenir.

Get-PnPUnifiedGroupMembers

Belirli bir Office 365 Grubunun (diğer adıyla Birleşik Grup) üyelerini alır. * SharePoint Online'da desteklenir.

Get-PnPUnifiedGroupOwners

Belirli bir Office 365 Grubunun (diğer adıyla Birleşik Grup) sahiplerini alır. * SharePoint Online'da desteklenir.

Get-PnPUPABulkImportStatus

Kullanıcı profilinin toplu içe aktarma durumunu alın. * SharePoint Online'da desteklenir.

Get-PnPUser

Geçerli web'in site kullanıcılarını döndürür

Get-PnPUserProfileProperty

Bu cmdlet'i kullanmak için kiracı yöneticisi web sitesine (https://:-admin.sharepoint.com) Connect-PnPOnline ile bağlanmanız gerekir.

Get-PnPView

Bir listeden bir veya tüm görünümleri döndürür

Get-PnPWeb

Geçerli web nesnesini döndürür

Get-PnPWebhookSubscriptions

Kaynağın tüm Webhook aboneliklerini alır. * SharePoint Online'da desteklenir.

Get-PnPWebPart

Web bölümü tanımı nesnesini döndürür

Get-PnPWebPartProperty

Bir web bölümü özelliği döndürür

Get-PnPWebPartXml

Bir sitede kayıtlı bir web bölümünün web bölümü XML'ini döndürür

Get-PnPWebTemplates

Kullanılabilir web şablonlarını döndürür. * SharePoint Online'da desteklenir.

Get-PnPWikiPageContent

Bir wiki sayfasının içeriğini/kaynağı alır

Get-PnPWorkflowDefinition

Bir iş akışı tanımını döndürür

Get-PnPWorkflowInstance

İş akışı örneklerini alın

Get-PnPWorkflowSubscription

İş akışı aboneliğini döndürme

Grant-PnPHubSiteRights

Bir veya daha fazla belirli kullanıcı için siteleri Hub Sitelerle ilişkilendirmek üzere halihazırda mevcut olan izinlere ek izinler verin. * SharePoint Online'da desteklenir.

Grant-PnPSiteDesignRights

Belirtilen sorumlulara site tasarımını kullanma haklarını verir. * SharePoint Online'da desteklenir.

Grant-PnPTenantServicePrincipalPermission

"SharePoint Online Client" hizmet sorumlusuna açıkça belirtilen izni verir. * SharePoint Online'da desteklenir.

Import-PnPAppPackage

Bir siteye SharePoint Eklentisi ekler

Import-PnPTaxonomy

Bir dize dizisinden veya bir dosyadan sınıflandırmayı içe aktarır

Import-PnPTermGroupFromXml

Girdiden veya bir XML dosyasından bir TermGroup sınıflandırmasını içe aktarır.

Import-PnPTermSet

Standart formattaki bir dosyadan bir sınıflandırma terimi kümesini içe aktarır.

Install-PnPApp

Uygulama kataloğundan kullanılabilir bir uygulamayı yükler. * SharePoint Online'da desteklenir.

Install-PnPSolution

Bir site koleksiyonuna korumalı alan çözümü yükler. UYARI! Bu yöntem, çözümü etkinleştirmek için kullanılan yöntem nedeniyle oluşturulan görünüm galerinizi silebilir. Bu cmdlet'i yalnızca sizin için uygunsa kullanmanızı öneririz.

Invoke-PnPQuery

Şu anda sıraya alınmış eylemleri yürütür

Invoke-PnPSiteDesign

Mevcut bir siteye Site Tasarımı uygulayın. * Kiracı Yönetim Hakları gerektirir *. * SharePoint Online'da desteklenir.

Invoke-PnPWebAction

Web, listeler ve liste öğeleri üzerindeki işlemleri yürütür.

Measure-PnPList

Liste nesnesindeki istatistikleri döndürür - * Desteklendiği yerler: SharePoint Online, SharePoint 2016, SharePoint 2019.

Measure-PnPResponseTime

Araştırma istekleri göndererek belirtilen uç nokta için yanıt süresine ilişkin istatistikleri alır

Measure-PnPWeb

Web nesnesindeki istatistikleri döndürür - * Desteklendiği yerler: SharePoint Online, SharePoint 2016, SharePoint 2019.

Move-PnPClientSideComponent

İstemci Tarafı Bileşenini farklı bir bölüme/sütuna taşır. * SharePoint Online'da desteklenir.

Move-PnPFile

Bir dosyayı farklı bir konuma taşır

Move-PnPFolder

Bir klasörü geçerli web'deki başka bir konuma taşıma

Move-PnPItemProxy

SharePoint sağlayıcısı ile FileSystem sağlayıcısı arasında Move-Item'ı kullanmak için proxy cmdlet'i

Move-PnPListItemToRecycleBin

Bir öğeyi listeden Geri Dönüşüm Kutusu'na taşır

Move-PnPRecycleBinItem

Geçerli site koleksiyonunun ilk aşama geri dönüşüm kutusundaki tüm öğeleri veya belirli bir öğeyi ikinci aşama geri dönüşüm kutusuna taşır. * SharePoint Online'da desteklenir.

New-PnPAzureCertificate

CSOM'u yalnızca uygulamaya yönelik bir ADAL uygulaması aracılığıyla kullanırken kullanılmak üzere yeni bir 2048 bit kendinden imzalı sertifika ve bildirim ayarları oluşturun.

New-PnPExtensibilityHandlerObject

Get-SPOProvisioningTemplate cmdlet'i tarafından kullanılacak bir ExtensibilityHandler Nesnesi oluşturur

New-PnPGroup

Grubu Site Grupları Listesine ekler ve bir grup nesnesi döndürür

New-PnPList

Yeni bir liste oluşturur

New-PnPPersonalSite

Yalnızca Office365: Kişisel/OneDrive İş sitesi oluşturur. * SharePoint Online'da desteklenir.

New-PnPSiteTemplate

Yeni bir sağlama şablonu nesnesi oluşturur

New-PnPSiteTemplateFromFolder

Belirli bir klasörden, yalnızca o klasörde bulunan dosyalar dahil olmak üzere bir sağlama şablonu oluşturur

New-PnPSite

Yeni bir site koleksiyonu oluşturur. * SharePoint Online'da desteklenir.

New-PnPTenantSequence

Yeni bir kiracı sırası nesnesi oluşturur. * SharePoint Online'da desteklenir.

New-PnPTenantSequenceCommunicationSite

Bir iletişim sitesi nesnesi oluşturur. * SharePoint Online'da desteklenir.

New-PnPTenantSequenceTeamNoGroupSite

Office 365 grup bellek içi nesnesi olmadan yeni bir ekip sitesi oluşturur. * SharePoint Online'da desteklenir.

New-PnPTenantSequenceTeamNoGroupSubSite

Office 365 grup nesnesi olmayan bir ekip sitesi alt sitesi oluşturur. * SharePoint Online'da desteklenir.

New-PnPTenantSequenceTeamSite

Bir ekip sitesi nesnesi oluşturur. * SharePoint Online'da desteklenir.

New-PnPTenantSite

Geçerli kiracı için yeni bir site koleksiyonu oluşturur

New-PnPTenantTemplate

Yeni bir kiracı şablonu nesnesi oluşturur. * SharePoint Online'da desteklenir.

New-PnPTerm

Bir sınıflandırma terimi oluşturur

New-PnPTermGroup

Bir sınıflandırma terimi grubu oluşturur

New-PnPTermSet

Bir sınıflandırma terim seti oluşturur

New-PnPUnifiedGroup

Yeni bir Office 365 Grubu (diğer adıyla Birleşik Grup) oluşturur. * SharePoint Online'da desteklenir.

New-PnPUPABulkImportJob

Yeni bir kullanıcı profili toplu içe aktarma işi gönderin. * SharePoint Online'da desteklenir.

New-PnPUser

Yerleşik Site Kullanıcı Bilgileri Listesine bir kullanıcı ekler ve bir kullanıcı nesnesi döndürür

New-PnPWeb

Mevcut web altında yeni bir alt web oluşturur

Publish-PnPApp

Uygulama kataloğunda mevcut bir uygulamayı Yayımlar/Dağıtır/Güvenir. * SharePoint Online'da desteklenir.

Read-PnPSiteTemplate

Dosya sisteminden bir PnP dosyasını yükler/okur

Read-PnPTenantTemplate

Dosya sisteminden bir PnP kiracı şablonunu yükler/okur ve bu şablonun bellek içi bir örneğini döndürür. * SharePoint Online'da desteklenir.

Register-PnPHubSite

Bir siteyi hub sitesi olarak kaydeder. * SharePoint Online'da desteklenir.

Remove-PnPApp

Bir uygulamayı uygulama kataloğundan kaldırır. * SharePoint Online'da desteklenir.

Remove-PnPClientSideComponent

Bir sayfadan İstemci Tarafı bileşenini kaldırır. * SharePoint Online'da desteklenir.

Remove-PnPClientSidePage

İstemci Tarafı Sayfasını kaldırır. * SharePoint Online'da desteklenir.

Remove-PnPContentType

Bir içerik türünü web'den kaldırır

Remove-PnPContentTypeFromDocumentSet

Bir içerik türünü belge kümesinden kaldırır

Remove-PnPContentTypeFromList

Bir içerik türünü listeden kaldırır

Remove-PnPCustomAction

Özel bir eylemi kaldırır

Remove-PnPEventReceiver

Bir olay alıcısını kaldırma

Remove-PnPField

Bir alanı listeden veya siteden kaldırır

Remove-PnPFieldFromContentType

İçerik türünden site sütununu kaldırır

Remove-PnPFile

Bir dosyayı kaldırır.

Remove-PnPFileFromSiteTemplate

PnP Hazırlama Şablonundan bir dosyayı kaldırır

Remove-PnPFolder

Bir üst klasör içindeki bir klasörü siler

Remove-PnPGroup

Bir grubu web'den kaldırır.

Remove-PnPHubSiteAssociation

Bir sitenin hub sitesinden bağlantısını keser. * SharePoint Online'da desteklenir.

Remove-PnPIndexedProperty

Arama tarafından dizine eklenecek özellik çantasından bir anahtarı kaldırır. Anahtar ve değeri özellik çantasında kalır ancak artık indekslenmeyecektir.

Remove-PnPJavaScriptLink

Bir web veya site koleksiyonundan bir JavaScript bağlantısını veya bloğunu kaldırır

Remove-PnPList

Bir listeyi siler

Remove-PnPListItem

Listeden bir öğeyi siler

Remove-PnPNavigationNode

Hızlı başlatmadan veya üst gezinmeden bir menü öğesini kaldırır

Remove-PnPPropertyBagValue

Özellik çantasından bir değeri kaldırır

Remove-PnPPublishingImageRendition

Mevcut bir görüntü yorumlamasını kaldırır

Remove-PnPRoleDefinition

Bir siteden Rol Tanımını kaldırma

Remove-PnPSearchConfiguration

Arama yapılandırmasını kaldır

Remove-PnPSiteClassification

Mevcut değerler listesinden bir veya daha fazla mevcut site sınıflandırma değerini kaldırır. Microsoft Graph'a bağlantı gerektirir. * SharePoint Online'da desteklenir.

Remove-PnPSiteCollectionAdmin

Geçerli bağlamda site koleksiyonundan bir veya daha fazla kullanıcıyı site koleksiyonu yöneticisi olarak kaldırır

Remove-PnPSiteCollectionAppCatalog

Site Koleksiyonu kapsamındaki Uygulama Kataloğunu siteden kaldırır. * SharePoint Online'da desteklenir.

Remove-PnPSiteDesign

Bir Site Tasarımını kaldırır. * SharePoint Online'da desteklenir.

Remove-PnPSiteDesignTask

Bir Site Tasarımı Görevini kaldırır. İlişkili site komut dosyasının yürütülmesi zaten başlamışsa yürütme sonlandırılmayacaktır. * SharePoint Online'da desteklenir.

Remove-PnPSiteScript

Bir Site Komut Dosyasını kaldırır. * SharePoint Online'da desteklenir.

Remove-PnPStorageEntity

Sitede site koleksiyonu kapsamlı uygulama kataloğu varsa, kiracı kapsamlı uygulama kataloğundan veya geçerli site koleksiyonundan Depolama Varlıklarını/Grup Özelliklerini kaldırın. * SharePoint Online'da desteklenir.

Remove-PnPStoredCredential

Bir kimlik bilgisini kaldırır

Remove-PnPTaxonomyItem

Bir sınıflandırma öğesini kaldırır

Remove-PnPTenantCdnOrigin

Genel veya Özel içerik dağıtım ağından (CDN) bir kaynağı kaldırır. * SharePoint Online'da desteklenir.

Remove-PnPTenantSite

Bir site koleksiyonunu kaldırır. * SharePoint Online'da desteklenir.

Remove-PnPTenantTheme

Bir temayı kaldırır. * SharePoint Online'da desteklenir.

Remove-PnPTermGroup

Bir sınıflandırma terim grubunu ve onu içeren tüm terim kümelerini kaldırır

Remove-PnPUnifiedGroup

Bir Office 365 Grubunu (diğer adıyla Birleşik Grup) veya Office 365 Grupları listesini kaldırır. * SharePoint Online'da desteklenir.

Remove-PnPUser

Belirli bir kullanıcıyı site koleksiyonu Kullanıcı Bilgileri Listesinden kaldırır

Remove-PnPGroupMember

Bir kullanıcıyı gruptan kaldırır

Remove-PnPView

Listeden bir görünümü siler

Remove-PnPWeb

Geçerli webdeki bir alt ağı kaldırır

Remove-PnPWebhookSubscription

Kaynaktan bir Webhook aboneliğini kaldırır. * SharePoint Online'da desteklenir.

Remove-PnPWebPart

Bir sayfadan web bölümünü kaldırır

Remove-PnPWikiPage

Bir wiki sayfasını kaldırır

Remove-PnPWorkflowDefinition

Bir iş akışı tanımını kaldırır

Remove-PnPWorkflowSubscription

İş akışı aboneliğini kaldır

Rename-PnPFile

Bir dosyayı mevcut konumunda yeniden adlandırır

Rename-PnPFolder

Bir klasörü yeniden adlandırır

Request-PnPReIndexList

Bir sonraki artımlı tarama sırasında tam indeksleme için listeyi işaretler

Request-PnPReIndexWeb

Bir sonraki artımlı tarama sırasında web'i tam indeksleme için işaretler

Reset-PnPFileVersion

Bir dosyayı önceki sürümüne sıfırlar

Resolve-PnPFolder

Belirli bir siteye göreli yoldan bir klasör döndürür ve mevcut değilse onu oluşturur.

Restore-PnPRecycleBinItem

Sağlanan geri dönüşüm kutusu öğesini orijinal konumuna geri yükler

Restore-PnPTenantRecycleBinItem

Kiracı kapsamındaki geri dönüşüm kutusundan bir site koleksiyonunu geri yükler. * SharePoint Online'da desteklenir.

Resume-PnPWorkflowInstance

İş akışını sürdürme

Revoke-PnPSiteDesignRights

Site tasarımını kullanmak için belirtilen asıl hakları iptal eder. * SharePoint Online'da desteklenir.

Revoke-PnPTenantServicePrincipalPermission

Daha önce "SharePoint Online Client" hizmet sorumlusuna verilmiş olan izni iptal eder. * SharePoint Online'da desteklenir.

Save-PnPSiteTemplate

PnP site şablonunu dosya sistemine kaydeder

Save-PnPTenantTemplate

PnP sağlama hiyerarşisini dosya sistemine kaydeder. * SharePoint Online'da desteklenir.

Send-PnPMail

Belirtilen parametrelere bağlı olarak Office 365 SMTP Hizmetini veya SharePoint'i kullanarak bir e-posta gönderir. Daha fazla bilgi için ayrıntılı yardıma bakın.

Set-PnPAppSideLoading

Bir sitede Uygulama Tarafından Yükleme Özelliğini etkinleştirir

Set-PnPAuditing

Bir site için Denetim ayarını belirleme

Set-PnPAvailablePageLayouts

Geçerli site için kullanılabilir sayfa düzenlerini ayarlar

Set-PnPPage

İstemci Tarafı Sayfasının parametrelerini ayarlar. * SharePoint Online'da desteklenir.

Set-PnPClientSideText

İstemci Tarafı Metin Bileşeni özelliklerini ayarlayın. * SharePoint Online'da desteklenir.

Set-PnPClientSideWebPart

İstemci Tarafı Web Bölümü özelliklerini ayarlayın. * SharePoint Online'da desteklenir.

Set-PnPContext

ClientContext'i ayarlayın

Set-PnPDefaultColumnValues

Belge kitaplığı için varsayılan sütun değerlerini ayarlar

Set-PnPDefaultContentTypeToList

Bir liste için varsayılan içerik türünü ayarlar

Set-PnPDefaultPageLayout

Belirli bir sayfa düzenini bir yayınlama sitesi için varsayılan sayfa düzeni olacak şekilde ayarlar

Set-PnPDocumentSetField

Mevcut içerik türlerinden bir site sütununu bir belge kümesine ayarlar

Set-PnPField

Belirli bir listedeki veya tüm web için bir alanın bir veya daha fazla özelliğini değiştirir

Set-PnPFileCheckedIn

Bir dosyayı kontrol eder

Set-PnPFileCheckedOut

Bir dosyayı kontrol eder

Set-PnPGroup

Bir grubu günceller

Set-PnPGroupPermissions

Belirli bir SharePoint grubunun izinlerini ekler ve/veya kaldırır

Set-PnPHideDefaultThemes

Varsayılan/OOTB temalarının kullanıcılara görünür olup olmayacağını tanımlar. * SharePoint Online'da desteklenir.

Set-PnPHomePage

Geçerli web'in ana sayfasını ayarlar.

Set-PnPHubSite

Hubsite özelliklerini ayarlar. * SharePoint Online'da desteklenir.

Set-PnPIndexedProperties

Arama tarafından indekslenecek özellik çantasının değerlerini işaretler. Bunun mevcut bayrakların üzerine yazacağına, yani yalnızca cmdlet ile tanımladığınız özelliklerin indeksleneceğine dikkat edin.

Set-PnPInPlaceRecordsManagement

Yer kayıtları yönetimi özelliğini etkinleştirir veya devre dışı bırakır.

Set-PnPLabel

Belirtilen liste veya kitaplıkta bir etiket/etiket ayarlar. * SharePoint Online'da desteklenir.

Set-PnPList

Liste ayarlarını günceller

Set-PnPListInformationRightsManagement

Site politikası uygulanan sitenin site kapatma durumunu alın

Set-PnPListItem

Bir liste öğesini günceller

Set-PnPListItemAsRecord

Bir liste öğesini kayıt olarak bildirir. * SharePoint Online'da desteklenir.

Set-PnPListItemPermission

Liste öğesi izinlerini ayarlar

Set-PnPListPermission

Liste izinlerini ayarlar

Set-PnPListRecordDeclaration

RecordDeclaration parametresi 4 değeri destekler: AlwaysAllowManualDeclaration, NeverAllowManualDeclaration, UseSiteCollectionDefaults. * SharePoint Online'da desteklenir.

Set-PnPMasterPage

Ana sayfayı ayarlayın

Set-PnPMinimalDownloadStrategy

Minimum indirme stratejisini etkinleştirir veya devre dışı bırakır.

Set-PnPPropertyBagValue

Bir özellik çantası değeri ayarlar

Set-PnPSiteTemplateMetadata

Sağlama şablonunun meta verilerini ayarlar

Set-PnPRequestAccessEmails

Web'de Erişim E-postalarını Talep Et'i ayarlar. * SharePoint Online'da desteklenir.

Set-PnPSearchConfiguration

Arama yapılandırmasını ayarlar

Set-PnPSite

Site Koleksiyonu özelliklerini ayarlar. * SharePoint Online'da desteklenir.

Set-PnPSiteClosure

Site politikasının uygulandığı bir siteyi açar veya kapatır

Set-PnPSiteDesign

Geçerli kiracıdaki Site Tasarımını günceller. * SharePoint Online'da desteklenir.

Set-PnPSitePolicy

Bir site politikası belirler

Set-PnPSiteScript

Geçerli kiracıdaki mevcut Site Komut Dosyasını günceller. * SharePoint Online'da desteklenir.

Set-PnPStorageEntity

Kiracı kapsamındaki uygulama kataloğunda veya site koleksiyonu uygulama kataloğunda Depolama Varlıkları/Grup Özellikleri'ni ayarlayın. * SharePoint Online'da desteklenir.

Set-PnPTaxonomyFieldValue

Bir liste öğesi alanında sınıflandırma terimi değerini ayarlar

Set-PnPTenant

Kuruluş düzeyinde site koleksiyonu özelliklerini ayarlar. * SharePoint Online'da desteklenir.

Set-PnPTenantCdnEnabled

Genel veya özel Office 365 İçerik Dağıtım Ağı'nı (CDN) etkinleştirir veya devre dışı bırakır. * SharePoint Online'da desteklenir.

Set-PnPTenantCdnPolicy

Belirtilen CDN (Genel | Özel) için CDN Politikalarını ayarlar. * SharePoint Online'da desteklenir.

Set-PnPTenantSite

Site bilgilerini ayarlayın. * SharePoint Online'da desteklenir.

Set-PnPTheme

Geçerli webin temasını ayarlar.

Set-PnPTraceLog

Günlük izlemeyi açma veya kapatma

Set-PnPUnifiedGroup

Office 365 Grubu (diğer adıyla Birleşik Grup) özelliklerini ayarlar. * SharePoint Online'da desteklenir.

Set-PnPUserProfileProperty

Yalnızca Office365: Site bilgilerini almak için kiracı API'sini kullanır.

Set-PnPView

Görünüm özelliklerini değiştirme

Set-PnPWeb

Web'deki özellikleri ayarlar

Set-PnPWebhookSubscription

Webhook aboneliğini günceller. * SharePoint Online'da desteklenir.

Set-PnPWebPartProperty

Web bölümü özelliğini ayarlar

Set-PnPWebPermission

İzinleri ayarlayın

Set-PnPWebTheme

Geçerli webin temasını ayarlar. * SharePoint Online'da desteklenir.

Set-PnPWikiPageContent

Bir wiki sayfasının içeriğini ayarlar

Start-PnPWorkflowInstance

Liste öğesinde bir iş akışı örneğini başlatır

Stop-PnPWorkflowInstance

Bir iş akışı örneğini durdurur

Submit-PnPSearchQuery

SharePoint arama dizinine karşı rastgele bir arama sorgusu yürütür

Test-PnPListItemIsRecord

Bir liste öğesinin kayıt olup olmadığını kontrol eder. * SharePoint Online'da desteklenir.

Test-PnPOffice365GroupAliasIsUsed

Belirli bir takma adın zaten kullanılmış olup olmadığını test eder. * SharePoint Online'da desteklenir.

Test-PnPTenantTemplate

Bir kiracı şablonunu geçersiz referanslar açısından test eder

Uninstall-PnPApp

Mevcut bir eklentiyi siteden kaldırır

Uninstall-PnPApp

Bir uygulamayı siteden kaldırır

Uninstall-PnPSolution

Korumalı alana alınmış bir çözümü site koleksiyonundan kaldırır

Unpublish-PnPApp

Kullanılabilir bir eklentiyi uygulama kataloğundan yayından kaldırır/geri çeker. * SharePoint Online'da desteklenir.

Unregister-PnPHubSite

Bir sitenin hub sitesi olarak kaydını siler. * SharePoint Online'da desteklenir.

Update-PnPApp

Uygulama kataloğundaki mevcut bir uygulamayı günceller. * SharePoint Online'da desteklenir.

Update-PnPSiteClassification

Kiracı için Site Sınıflandırmalarını güncelleştirir. Microsoft Graph'a bağlantı gerektirir. * SharePoint Online'da desteklenir.

Sıkça Sorulan Sorular:

PowerShell'den Azure Active Directory'ye nasıl bağlanırım?

Azure AD'ye PowerShell ile bağlanmak için Azure Active Directory “Install-Module AzureAD” için PowerShell modülünü yükleyin. Yüklendikten sonra “Connect-AzureAD” kullanarak Azure AD'ye bağlanabilirsiniz.
Daha fazla bilgi: PowerShell'de Azure AD'ye bağlanın

PowerShell kullanarak bir Microsoft ekibine nasıl bağlanırım?

“Install-Module -Name MicrosoftTeams” seçeneğini kullanarak Microsoft Teams için PowerShell modülünü yükleyin. Kurulduktan sonra "Connect-MicrosoftTeams"i kullanarak Teams'e bağlanabilirsiniz
Daha fazla bilgi: PowerShell'den Teams'e bağlanın

PowerShell kullanarak SharePoint Online sitelerine bağlanabilir miyiz?

Evet, SharePoint Online'a bağlanmak için SharePoint Online Yönetim Kabuğu'nu kullanabilirsiniz. Daha fazla bilgi: PowerShell kullanarak SharePoint Online'a nasıl bağlanılır?

İlgili makaleler