Import-PnPAppPackage

Adds a SharePoint Addin to a site

Syntax

Import-PnPAppPackage
      -Path <String>
                          [-Force [<SwitchParameter>]]
                          [-LoadOnly [<SwitchParameter>]]
                          [-Locale <Int>]
                          [-Web <WebPipeBind>]
                          [-Connection <SPOnlineConnection>]

Description

This commands requires that you have an addin package to deploy

Examples

------------------EXAMPLE 1------------------

Import-PnPAppPackage -Path c:\files\demo.app -LoadOnly

This will load the addin in the demo.app package, but will not install it to the site.

------------------EXAMPLE 2------------------

Import-PnPAppPackage -Path c:\files\demo.app -Force

This load first activate the addin sideloading feature, upload and install the addin, and deactivate the addin sideloading feature.

Parameters

-Connection

Optional connection to be used by the cmdlet. Retrieve the value for this parameter by either specifying -ReturnConnection on Connect-PnPOnline or by executing Get-PnPConnection.

Type:SPOnlineConnection
Position:Named
Accept pipeline input:False
Accept wildcard characters:False
-Force

Will forcibly install the app by activating the addin sideloading feature, installing the addin, and deactivating the sideloading feature

Type:SwitchParameter
Position:Named
Accept pipeline input:False
Accept wildcard characters:False
-LoadOnly

Will only upload the addin, but not install it

Type:SwitchParameter
Position:Named
Accept pipeline input:False
Accept wildcard characters:False
-Locale

Will install the addin for the specified locale

Type:Int
Position:Named
Accept pipeline input:False
Accept wildcard characters:False
-Path

Path pointing to the .app file

Type:String
Position:Named
Accept pipeline input:False
Accept wildcard characters:False
-Web

This parameter allows you to optionally apply the cmdlet action to a subweb within the current web. In most situations this parameter is not required and you can connect to the subweb using Connect-PnPOnline instead. Specify the GUID, server relative url (i.e. /sites/team1) or web instance of the web to apply the command to. Omit this parameter to use the current web.

Type:WebPipeBind
Position:Named
Accept pipeline input:False
Accept wildcard characters:False

Outputs

Microsoft.SharePoint.Client.AppInstance