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:
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:
- Denetim Masası'nı açın >> Windows kimlik bilgisi yöneticisi
- Windows Kimlik Bilgilerini seçin >> “Yeni bir Genel kimlik bilgisi ekle” seçeneğine tıklayın
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?

