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

[玩转系统] SharePoint Online:使用 PowerShell 卸载应用程序实例

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

SharePoint Online:使用 PowerShell 卸载应用程序实例


要求:使用 PowerShell 卸载应用实例。

PowerShell 从 SharePoint Online 网站删除应用程序实例

无法从浏览器界面删除 SharePoint Online 网站中的应用程序实例!以下是用于从 SharePoint Online 网站删除应用程序的 PowerShell。


Import-Module Microsoft.Online.SharePoint.PowerShell -DisableNameChecking

#Set Parameters
$SiteURL = "https://crescent.sharepoint.com/sites/Legal"
$AppInstanceID = New-Object Guid("d0c3efd3-4ac4-4172-a3ed-aa108845aced")
 
#Setup Credentials to connect
$Cred = Get-Credential
 
Try {
    #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 App
    $App = $Ctx.Web.GetAppInstanceById($AppInstanceID)
    $Ctx.Load($App)
    $Ctx.ExecuteQuery()

    #Uninstall App Instance
    $App.Uninstall()
    $Ctx.ExecuteQuery()
    
}
Catch {
    write-host -f Red "Error:" $_.Exception.Message
}

如何获取应用实例ID?

获取App实例ID的步骤如下:

  • 转到创建应用程序实例的 SharePoint Online 网站
  • 单击“设置”齿轮>>“网站内容”
  • 在“网站内容”页面中,将鼠标悬停在应用程序上并单击应用程序的省略号(...),然后单击“详细信息”菜单
  • 应用实例ID可以从详情URL中获取。例如。网址:/_layouts/15/AppMonitoringDetails.aspx?AppInstanceId={GUID}

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

取消回复欢迎 发表评论:

关灯