Crear aplicaciones con PowerShell

Se aplica a: Administrador de inquilinos desarrollador: administrador de SharePoint Embedded / Administrador global

Use SharePoint PowerShell para crear tipos de contenedor de SharePoint Embedded para aplicaciones. Cada tipo de contenedor se asigna a una aplicación de Microsoft Entra.

Antes de empezar

Asegúrate de que tienes:

  • El rol de administrador global o administrador de SharePoint Embedded.
  • El Shell de administración de administración de SharePoint Online más reciente.
  • El id. de aplicación de Microsoft Entra que posee el tipo de contenedor.
  • Para la configuración de facturación estándar, permisos de propietario o colaborador en la suscripción de Azure.

Importante

Elija el método de facturación al crear el tipo de contenedor. No puede cambiar el método de facturación después de la creación.

Creación de una aplicación facturada estándar

Use la facturación estándar cuando la organización propietaria de la aplicación pague por el uso de SharePoint Embedded.

New-SPOContainerType -ContainerTypeName <ContainerTypeName> -OwningApplicationId <OwningApplicationId>

Configure la facturación para el tipo de contenedor estándar asignando una suscripción, un grupo de recursos y una región de Azure.

Add-SPOContainerTypeBilling -ContainerTypeId <ContainerTypeId> -AzureSubscriptionId <AzureSubscriptionId> -ResourceGroup <ResourceGroup> -Region <Region>

Creación de una aplicación facturada de paso a través

Use la facturación transferida cuando el inquilino consumidor pague por el uso de SharePoint Embedded.

New-SPOContainerType -IsPassThroughBilling -ContainerTypeName <ContainerTypeName> -OwningApplicationId <OwningApplicationId>

Para la facturación transferida, el administrador de inquilinos consumidor debe configurar los servicios de pago por uso de Microsoft 365 para que los usuarios puedan acceder a la aplicación. Para obtener más información, consulte Configurar la facturación en el Centro de administración de Microsoft 365.

Crear una aplicación de prueba

Use una aplicación de prueba para trabajos de evaluación y prueba de concepto.

New-SPOContainerType -TrialContainerType -ContainerTypeName <ContainerTypeName> -OwningApplicationId <OwningApplicationId>

Las aplicaciones de prueba son válidas durante 30 días.

Ver aplicaciones

Enumerar las aplicaciones de SharePoint Embedded creadas en el inquilino propietario.

Get-SPOContainerType
Get-SPOContainerType -ContainerTypeId <ContainerTypeId>

Get-SPOContainerTypecomprueba el acceso a Azure antes de mostrar la suscripción de facturación, el grupo de recursos y la región para un tipo de contenedor de factura estándar. La cuenta que ha iniciado sesión necesita el Microsoft.Resources/subscriptions/read permiso en el ámbito de suscripción de Azure vinculado. Los roles de lector, colaborador y propietario de Azure incluyen este permiso.

Sin este permiso de Azure, el cmdlet sigue devolviendo el tipo de contenedor. Sin embargo, omite los detalles de facturación y muestra un mensaje de permisos. Los roles de administrador de SharePoint Embedded y administrador global no conceden acceso a la suscripción de Azure.

El acceso de lector es suficiente para ver los detalles de facturación. El acceso de propietario o colaborador es necesario para agregar o cambiar la relación de facturación.

Actualizar las propiedades de la aplicación

Actualizar las propiedades de tipo de contenedor admitidas.

Set-SPOContainerType -ContainerTypeId <ContainerTypeId>
                     [-ContainerTypeName <ContainerTypeName>]
                     [-WhatIf] [-Confirm]

Configurar el comportamiento de la aplicación

Configure los ajustes de tipo de contenedor admitidos, como las restricciones de detección y uso compartido.

Set-SPOContainerTypeConfiguration -ContainerTypeId <ContainerTypeId> -DiscoverabilityDisabled $true
Set-SPOContainerTypeConfiguration -ContainerTypeId <ContainerTypeId> -SharingRestricted $true

Ver la configuración actual.

Get-SPOContainerTypeConfiguration -ContainerTypeId <ContainerTypeId>

Pasos siguientes

Instale la aplicación en el inquilino: Instale una aplicación de SharePoint Embedded.