SharePoint Online: PowerShell'i kullanarak Belge Kimliği Hizmetini etkinleştirin
Belge Kimliği Hizmeti özelliği, yüklenen belgelere otomatik olarak benzersiz bir kimlik atar; bu, belgelerin verimli bir şekilde izlenmesine ve yönetilmesine yardımcı olur. Belge kimliği hizmetinin yapılandırılması, SharePoint Online'da Belge Kimliği Hizmeti Özelliği Nasıl Yapılandırılır adlı diğer gönderimde açıklanmaktadır.
Belge Kimliği Hizmeti, SharePoint Online yapılandırmasını yönetmenin kolay ve otomatik bir yolunu sağlayan PowerShell kullanılarak etkinleştirilebilir. Bu makalede, PowerShell kullanarak SharePoint Online'da Belge Kimliği Hizmetini etkinleştirme sürecini adım adım anlatacağız.
PowerShell kullanarak belge kimliği hizmetinin nasıl etkinleştirileceğini görelim:
1. Adım: SharePoint Online'da Belge Kimliği Özelliğini Etkinleştirin
Belge kimliğini etkinleştirmenin ilk adımı olarak site koleksiyonundaki bir özelliği etkinleştirmemiz gerekiyor.
#Parameters
$SiteURL = "https://crescent.sharepoint.com/sites/Sales"
$FeatureId = "b50e3104-6812-424f-a011-cc90e6327318"
#Connect to PnP Online
Connect-PnPOnline -Url $SiteURL -Credentials (Get-Credential)
#Get the Feature
$Feature = Get-PnPFeature -Scope Site -Identity $FeatureId
#Get the Feature status
If($Feature.DefinitionId -eq $null)
{
#enable document id feature in sharepoint online using powershell
Write-host -f Yellow "Activating Document ID Service Feature..."
Enable-PnPFeature -Scope Site -Identity $FeatureId -Force
Write-host -f Green "Document ID Service Feature Activated Successfully!"
}
Else
{
Write-host -f Yellow "Document ID Service Feature is already active!"
}
Adım 2: SharePoint Çevrimiçi Belge Kimliği Ayarlarını Yapılandırma
Özellik etkinleştirildikten sonra site koleksiyonu düzeyinde yapılandırmamız gerekir. Belge kimliği ayarlarını yapılandırmadan önce, SharePoint Online site koleksiyonu için özel komut dosyalarını etkinleştirmeniz gerekir.
#Parameters
$SiteURL = "https://crescent.sharepoint.com/sites/Sales"
$DocIDPrefix = "Sales"
#Connect to PnP Online
Connect-PnPOnline -Url $SiteURL -Credentials (Get-Credential)
#Configure the Document ID properties
Set-PnPPropertyBagValue -Key "docid_enabled" -Value "1"
Set-PnPPropertyBagValue -Key "docid_msft_hier_siteprefix" -Value $DocIDPrefix
3. Adım: SharePoint Online'a Belge Kimliği Sütunu Ekleme
Bir süre bekleyin ve belirtilen yapılandırmadan doldurulan belge kimliği sütununu görün. İhtiyaç duyarsanız bu sütunu belge kitaplıklarınızın varsayılan görünümüne ekleyebilirsiniz.
#Parameters
$SiteURL = "https://crescent.sharepoint.com/sites/Sales"
$LibraryName = "Team Documents"
#Connect to PnP Online
Connect-PnPOnline -Url $SiteURL -Credentials (Get-Credential)
#Get the Default View from the list
$DefaultListView = Get-PnPView -List $LibraryName | Where {$_.DefaultView -eq $True}
#Add column to the View
If($DefaultListView.ViewFields -notcontains "_dlc_DocIdUrl")
{
$DefaultListView.ViewFields.Add("_dlc_DocIdUrl")
$DefaultListView.Update()
Invoke-PnPQuery
Write-host -f Green "Document ID column Added to the Default View!"
}
else
{
Write-host -f Yellow "Document ID column already exists in the list!"
}
Çözüm
SharePoint Online'da Belge Kimliği Hizmetini etkinleştirmek, kuruluşunuzdaki içeriğin yönetimini ve takibini geliştirmenin güçlü bir yoludur. Belgelere benzersiz kimlik numaraları atayarak içeriğin bulunması, erişilmesi ve paylaşılması kolaylaşır, veri kaybı riski azalır ve içeriğinizin düzgün bir şekilde organize edilmesi ve izlenmesi sağlanır. Bu hizmeti etkinleştirmek için PowerShell'i kullanmak, SharePoint Online ortamınızı yönetmenin kullanışlı ve otomatik bir yolunu sağlayarak kurulumu ve yapılandırmayı hızlı ve kolay hale getirir. Bu makalede özetlenen adımları izleyerek içerik yönetiminizi geliştirebilir ve SharePoint Online'daki Belge Kimliği Hizmetinin güçlü özelliklerinden ve avantajlarından yararlanabilirsiniz.
