Búsqueda de sitios web

SharePoint Online: desinstalar la instancia de la aplicación mediante PowerShell


Requisito: Desinstalar una instancia de aplicación mediante PowerShell.

PowerShell para eliminar una instancia de aplicación del sitio de SharePoint Online

¡No se pudo eliminar una instancia de aplicación en el sitio de SharePoint Online desde la interfaz del navegador! Aquí está el PowerShell para eliminar una aplicación del sitio de SharePoint Online.


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
}

¿Cómo obtener el ID de instancia de la aplicación?

Para obtener el ID de instancia de la aplicación, siga estos pasos:

  • Vaya a su sitio de SharePoint Online donde se crea la instancia de la aplicación
  • Haga clic en el engranaje de Configuración >> Contenido del sitio
  • En la página de contenido del sitio, coloque el cursor sobre la aplicación y haga clic en los puntos suspensivos (...) de la aplicación y haga clic en el menú Detalles.
  • El ID de la instancia de la aplicación se puede obtener en la URL de detalles. P.ej. URL: /_layouts/15/AppMonitoringDetails.aspx?AppInstanceId={GUID}

Artículos relacionados