Tìm kiếm trang web

SharePoint Online: Tạo tập hợp thuật ngữ mới bằng PowerShell


Yêu cầu: Tạo Tập hợp thuật ngữ mới trong Kho thuật ngữ trực tuyến SharePoint.

Làm cách nào để tạo bộ thuật ngữ mới trong SharePoint Online?

Bộ thuật ngữ là một tập hợp các thuật ngữ được lưu trữ trong cấu trúc phân cấp. Ví dụ: Quốc gia > Bang > Thành phố. Nói cách khác, Điều khoản được lưu trữ trong bộ thuật ngữ. Bộ thuật ngữ trong dịch vụ siêu dữ liệu được quản lý trong SharePoint có thể được coi là một danh mục hoặc phân loại với một số thuật ngữ được xác định trước có thể được sử dụng làm siêu dữ liệu trong danh sách hoặc thư viện. Hãy làm theo các bước sau để tạo tập hợp thuật ngữ trong SharePoint Online:

  1. Điều hướng đến trang trung tâm quản trị SharePoint của bạn. (Ví dụ: https://tenant-admin.sharepoint.com)
  2. Mở rộng “Dịch vụ nội dung” và nhấp vào liên kết “Cửa hàng thuật ngữ” trên menu điều hướng bên trái. (Trong Trung tâm quản trị SharePoint cổ điển, hãy nhấp vào liên kết “Cửa hàng thuật ngữ” từ điều hướng bên trái đến kho thuật ngữ mở.) Đảm bảo bạn đang thêm chính mình vào “Quản trị viên kho thuật ngữ” của Cửa hàng thuật ngữ trước khi thử thực hiện bất kỳ thay đổi nào.
  3. Nếu bạn chưa tạo nhóm thuật ngữ hiện có, trước tiên bạn có thể nhấp vào nút gốc “Taxonomy_” rồi chọn “Nhóm mới” để tạo nhóm thuật ngữ mới.
  4. Từ dạng xem cây phân loại, hãy chọn nhóm thuật ngữ mà bạn muốn thêm tập hợp thuật ngữ vào đó. Nhấp vào mũi tên nhỏ trong Tiêu đề nhóm Thuật ngữ >> Nhấp vào tùy chọn Bộ thuật ngữ mới

  5. Bắt đầu nhập tập hợp thuật ngữ của bạn. Nhấn nút Enter để hoàn tất việc tạo tập hợp thuật ngữ.
  6. Đó là tất cả! Tập hợp thuật ngữ có thể được tạo trong tuyển tập trang hoặc ở cấp độ đối tượng thuê cho Trung tâm quản trị SharePoint để làm cho tập hợp thuật ngữ sẵn dùng trên tất cả tuyển tập trang.

Sau khi tập hợp thuật ngữ được tạo, bạn có thể đặt các thuộc tính của tập hợp thuật ngữ, chẳng hạn như Tên tập hợp thuật ngữ, mô tả, chủ sở hữu, v.v.

Để tạo và quản lý các điều khoản cũng như bộ thuật ngữ trong công cụ quản lý Kho thuật ngữ, bạn phải là Người đóng góp, Người quản lý nhóm hoặc Quản trị viên kho thuật ngữ!

PowerShell để tạo Tập hợp thuật ngữ trong SharePoint Online:

Bạn đã bao giờ cần tạo một bộ thuật ngữ trong SharePoint Online nhưng không muốn làm phiền với giao diện người dùng chưa? PowerShell để giải cứu. Dưới đây là cách thêm bộ thuật ngữ trong SharePoint Online:


#Load SharePoint CSOM Assemblies
Add-Type -Path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.dll"
Add-Type -Path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.Runtime.dll"
Add-Type -Path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.Taxonomy.dll"
  
#Variables for Processing
$AdminURL = "https://crescent-admin.sharepoint.com/"
$TermGroupName ="Regions"
$TermSetName="MENA"

Try {
    #Get Credentials to connect
    $Cred = Get-Credential
    $Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($Cred.Username, $Cred.Password)

    #Setup the context
    $Ctx = New-Object Microsoft.SharePoint.Client.ClientContext($AdminURL)
    $Ctx.Credentials = $Credentials

    #Get the term store
    $TaxonomySession=[Microsoft.SharePoint.Client.Taxonomy.TaxonomySession]::GetTaxonomySession($Ctx) 
    $TermStore =$TaxonomySession.GetDefaultSiteCollectionTermStore()
    $Ctx.Load($TaxonomySession)
    $Ctx.Load($TermStore)
    $Ctx.ExecuteQuery()

    #Get the Term Group    
    $TermGroup = $TermStore.Groups.GetByName($TermGroupName)
    $Ctx.Load($TermGroup)

    #Check if the given term set exists already
    $TermSets = $TermGroup.TermSets
    $Ctx.Load($TermSets)
    $Ctx.ExecuteQuery()
    $TermSet = $TermSets | Where-Object {$_.Name -eq $TermSetName}
    
    If(-not $TermSet)
    {
        #Create Term Set
        $NewTermSet = $TermGroup.CreateTermSet($TermSetName,[System.Guid]::NewGuid().toString(),1033)
        $Ctx.Load($NewTermSet)
        $Ctx.ExecuteQuery()
    
        Write-host "Term Set '$TermSetName' Created Successfully!" -ForegroundColor Green
    }
    else
    {
        Write-host "Term Set '$TermSetName' Exists Already!" -ForegroundColor Yellow
    }
}
Catch {
    write-host -f Red "Error Adding Term Group!" $_.Exception.Message
}

Điều này tạo ra một tập hợp thuật ngữ mới trong nhóm thuật ngữ đã cho của kho thuật ngữ SharePoint Online. Điều này có thể hữu ích nếu bạn cần tạo một số lượng lớn tập hợp thuật ngữ hoặc nếu bạn muốn tự động hóa quy trình.

SharePoint Online: PnP PowerShell để tạo tập hợp thuật ngữ

Bạn đang tìm cách tự động hóa việc tạo tập hợp thuật ngữ trong SharePoint Online? Chà, đây là cách tạo tập hợp thuật ngữ trong SharePoint Online bằng lệnh ghép ngắn PnP PowerShell New-PnPTermSet:


#Config Variables
$AdminCenterURL = "https://Crescent-admin.sharepoint.com"

#Connect to PnP Online
Connect-PnPOnline -Url $SiteURL -Credentials (Get-Credential)

#Create new Term Set
New-PnPTermSet -Name "Region" -TermGroup "Deals Pipeline" 

Điều này tạo ra một tập hợp thuật ngữ mới, “Khu vực” trong SharePoint Online!

Sau khi tập hợp thuật ngữ đã sẵn sàng, bạn có thể bắt đầu thêm thuật ngữ vào đó: SharePoint Online: Tạo thuật ngữ trong kho thuật ngữ bằng PowerShell

Bài viết liên quan