当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] SharePoint Online:使用 PowerShell 获取网站属性

作者:精品下载站 日期:2024-12-14 15:09:36 浏览:15 分类:玩电脑

SharePoint Online:使用 PowerShell 获取网站属性


要求:使用 PowerShell 获取 SharePoint Online 中的网站属性。

如何获取 SharePoint Online 网站详细信息?

要获取 SharePoint Online 中的网站详细信息,您需要前往:

  1. SharePoint 管理中心位于 https://YourDomain-admin.sharepoint.com/
  2. 展开站点 >> 活动站点。
  3. 您将能够查看站点信息,例如站点名称、URL、存储、所有者、模板等。

    [玩转系统] SharePoint Online:使用 PowerShell 获取网站属性

您可以将这些详细信息导出到 CSV 文件。如果您需要有关特定站点的更多详细信息,可以使用以下 PowerShell 脚本。

SharePoint Online:用于获取网站属性的 PowerShell

此快速 PowerShell 指南将向您展示如何获取 SharePoint Online 网站的网站属性。在诊断站点问题或收集信息以进行报告时,此脚本非常有用。让我们逐步完成使用 PowerShell 获取站点设置所需的步骤!

您可以使用 SharePoint Management Shell cmdlet Get-SPOSite 获取 SharePoint Online 网站属性。


#Set Parameters
$AdminSiteURL="https://Crescent-Admin.sharepoint.com"
$SiteURL="https://Crescent.sharepoint.com/sites/marketing"

#Connect to SharePoint Online Admin Center
Connect-SPOService -Url $AdminSiteURL -Credential (Get-Credential)

#Get site properties
Get-SPOSite $SiteURL | Select *

此 PowerShell 获取站点的所有属性。请注意,“-Detailed”开关现已弃用。

[玩转系统] SharePoint Online:使用 PowerShell 获取网站属性

SharePoint Online:用于获取 Web 属性的 PowerShell

假设您想使用 PowerShell 获取 SharePoint Online 网站的上次修改日期,以下是获取网站属性的 CSOM 方法:


#Load SharePoint CSOM Assemblies
Add-Type -Path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\ISAPI\Microsoft.SharePoint.Client.dll"
Add-Type -Path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\ISAPI\Microsoft.SharePoint.Client.Runtime.dll"
    
#Set Parameters
$SiteURL= "https://crescent.sharepoint.com/sites/marketing"

#Get Credentials to connect
$Cred = Get-Credential

#Setup the context
$Ctx = New-Object Microsoft.SharePoint.Client.ClientContext($SiteURL)
$Ctx.Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($Cred.Username, $Cred.Password)
  
#Get the web
$Web = $Ctx.web
$Ctx.Load($Web)
$Ctx.executeQuery()

#Get Properties of the Web
$SiteProperties = New-Object PSOBject
$SiteProperties | Add-Member NoteProperty Title($Web.Title)
$SiteProperties | Add-Member NoteProperty Url($Web.Url)
$SiteProperties | Add-Member NoteProperty ServerRelativeUrl($Web.ServerRelativeUrl)
$SiteProperties | Add-Member NoteProperty Description($Web.Description)
$SiteProperties | Add-Member NoteProperty Created($Web.Created)
$SiteProperties | Add-Member NoteProperty LastModified($Web.LastItemModifiedDate)
$SiteProperties | Add-Member NoteProperty AllowRSSFeeds($Web.AllowRssFeeds)
$SiteProperties | Add-Member NoteProperty CustomMasterUrl($Web.CustomMasterUrl)
$SiteProperties | Add-Member NoteProperty EnableMinimalDownload($Web.EnableMinimalDownload)
$SiteProperties | Add-Member NoteProperty ID($Web.Id)
$SiteProperties | Add-Member NoteProperty Language($Web.Language)
$SiteProperties | Add-Member NoteProperty MasterUrl($Web.MasterUrl)
$SiteProperties | Add-Member NoteProperty QuickLaunchEnabled($Web.QuickLaunchEnabled)
$SiteProperties | Add-Member NoteProperty RecycleBinEnabled($Web.RecycleBinEnabled)
$SiteProperties | Add-Member NoteProperty TreeViewEnabled($Web.TreeViewEnabled)
$SiteProperties | Add-Member NoteProperty UIVersion($Web.UIVersion)
$SiteProperties | Add-Member NoteProperty WebTemplate($Web.WebTemplate)
$SiteProperties | Add-Member NoteProperty ExcludeFromSearch($Web.NoCrawl)

$SiteProperties

同样,使用 PnP PowerShell,您可以获得 SharePoint Online 网站的标题或描述,如下所示:


#Parameters
$SiteURL = "https://crescent.sharepoint.com/sites/retail"

#Connect to PnP Online
Connect-PnPOnline -Url $SiteURL -Interactive

#Get the Web
$Web = Get-PnPWeb

#Get the Site Title
Write-host "Site Title:"$Web.Title

#Get Site description
Write-host "Site Description:" $Web.Description

PnP PowerShell 在 SharePoint Online 中获取网站详细信息

以下是如何使用 PnP PowerShell 获取 SharePoint Online 中的网站设置:


#Parameters
$AdminCenterURL = "https://crescent-admin.sharepoint.com"
$SiteURL = "https://crescent.sharepoint.com/sites/Marketing"

#Connect to Admin Center
Connect-PnPOnline -Url $AdminCenterURL -Interactive

#Get the Site's detailed info
Get-PnPTenantSite -Identity $SiteURL | Select -Property *

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯