Actualizar configuración
Espacio de nombres: microsoft.graph
Actualice una o varias configuraciones de nivel de inquilino para SharePoint y OneDrive.
Esta API está disponible en las siguientes implementaciones nacionales de nube.
Servicio global | Gobierno de EE. UU. L4 | Us Government L5 (DOD) | China operada por 21Vianet |
---|---|---|---|
✅ | ✅ | ✅ | ❌ |
Permissions
Elija el permiso o los permisos marcados como con privilegios mínimos para esta API. Use un permiso o permisos con privilegios superiores solo si la aplicación lo requiere. Para obtener más información sobre los permisos delegados y de aplicación, consulte Tipos de permisos. Para obtener más información sobre estos permisos, consulte la referencia de permisos.
Tipo de permiso | Permisos con privilegios mínimos | Permisos con privilegios más altos |
---|---|---|
Delegado (cuenta profesional o educativa) | SharePointTenantSettings.ReadWrite.All | No disponible. |
Delegado (cuenta personal de Microsoft) | No admitida. | No admitida. |
Aplicación | SharePointTenantSettings.ReadWrite.All | No disponible. |
Al llamar en nombre de un usuario, el usuario debe pertenecer a uno de los siguientes roles de administrador. Para más información sobre los roles de administrador, consulte Acerca de los roles de administrador en la Centro de administración de Microsoft 365:
- Administrador global
- Administrador de SharePoint
Solicitud HTTP
PATCH /admin/sharepoint/settings
Encabezados de solicitud
Nombre | Descripción |
---|---|
Authorization | {token} de portador. Obligatorio. Obtenga más información sobre la autenticación y la autorización. |
Content-Type | application/json. Obligatorio. |
Cuerpo de la solicitud
En el cuerpo de la solicitud, únicamente proporcione los valores de las propiedades que deben actualizarse. Las propiedades existentes que no se incluyen en el cuerpo de la solicitud mantienen sus valores anteriores o se recalculan en función de los cambios realizados en otros valores de propiedad.
En la tabla siguiente se especifican las propiedades que se pueden actualizar.
Propiedad | Tipo | Descripción |
---|---|---|
allowedDomainGuidsForSyncApp | Colección de GUID | Colección de GUID de dominio de confianza para la aplicación de Sincronización de OneDrive. |
deletedUserPersonalSiteRetentionPeriodInDays | Int32 | Número de días para conservar onedrive de un usuario eliminado. |
excludedFileExtensionsForSyncApp | Colección string | Colección de extensiones de archivo no cargadas por la aplicación Sincronización de OneDrive. |
idleSessionSignOut | microsoft.graph.idleSessionSignOut | Especifica las directivas de cierre de sesión inactiva para el inquilino. |
imageTaggingOption | imageTaggingChoice | Especifica la opción de etiquetado de imágenes para el inquilino. Los valores posibles son: disabled , basic y enhanced . |
isCommentingOnSitePagesEnabled | Booleano | Indica si se permiten comentarios en páginas de sitio modernas en SharePoint. |
isFileActivityNotificationEnabled | Booleano | Indica si las notificaciones push están habilitadas para eventos de OneDrive. |
isLegacyAuthProtocolsEnabled | Booleano | Indica si los protocolos de autenticación heredados están habilitados para el inquilino. |
isLoopEnabled | Booleano | Indica si Se permite Fluid Framework en sitios de SharePoint. |
isMacSyncAppEnabled | Booleano | Indica si los archivos se pueden sincronizar mediante la aplicación Sincronización de OneDrive para Mac. |
isRequireAcceptingUserToMatchInvitedUserEnabled | Booleano | Indica si los invitados deben iniciar sesión con la misma cuenta a la que se envían invitaciones para compartir. |
isResharingByExternalUsersEnabled | Booleano | Indica si los invitados pueden volver a compartir archivos, carpetas y sitios que no poseen. |
isSharePointMobileNotificationEnabled | Booleano | Indica si las notificaciones push móviles están habilitadas para SharePoint. |
isSharePointNewsfeedEnabled | Booleano | Indica si se permite el suministro de noticias en las páginas de sitio modernas de SharePoint. |
isSiteCreationEnabled | Booleano | Indica si los usuarios pueden crear sitios. |
isSiteCreationUIEnabled | Booleano | Indica si se muestran los comandos de la interfaz de usuario para crear sitios. |
isSitePagesCreationEnabled | Booleano | Indica si se permite crear nuevas páginas modernas en sitios de SharePoint. |
isSitesStorageLimitAutomatic | Booleano | Indica si el espacio de almacenamiento del sitio se administra automáticamente o si se establecen límites de almacenamiento específicos por sitio. |
isSyncButtonHiddenOnPersonalSite | Booleano | Indica si el botón de sincronización de OneDrive está oculto. |
isUnmanagedSyncAppForTenantRestricted | Booleano | Indica si los usuarios pueden sincronizar archivos solo en equipos unidos a dominios específicos. |
personalSiteDefaultStorageLimitInMB | Int64 | Límite de almacenamiento predeterminado de OneDrive para todos los usuarios nuevos y existentes a los que se les asigna una licencia apta. Medido en megabytes (MB). |
sharingAllowedDomainList | Colección string | Colección de dominios de correo electrónico que se permiten para compartir fuera de la organización. |
sharingBlockedDomainList | Colección string | Colección de dominios de correo electrónico que están bloqueados para compartir fuera de la organización. |
sharingCapability | capacidades de uso compartido | Funcionalidad de uso compartido para el inquilino. Los valores posibles son: disabled , externalUserSharingOnly , externalUserAndGuestSharing y existingExternalUserSharingOnly . |
sharingDomainRestrictionMode | sharingDomainRestrictionMode | Especifica el modo compartido externo para los dominios. Los valores posibles son: none , allowList y blockList . |
siteCreationDefaultManagedPath | Cadena | Valor de la ruta de acceso administrada del sitio de equipo. Esta es la ruta de acceso en la que se crearán nuevos sitios de equipo. |
siteCreationDefaultStorageLimitInMB | Int32 | Cuota de almacenamiento predeterminada para un nuevo sitio al crearse. Medido en megabytes (MB). |
tenantDefaultTimezone | Cadena | La zona horaria predeterminada de un inquilino para los sitios recién creados. Para obtener una lista de los valores posibles, consulte la propiedad SPRegionalSettings.TimeZones. |
Respuesta
Si se ejecuta correctamente, este método devuelve un 200 OK
código de respuesta y un objeto de configuración actualizado en el cuerpo de la respuesta.
Ejemplos
Solicitud
En el ejemplo siguiente se muestra la solicitud.
PATCH https://graph.microsoft.com/v1.0/admin/sharepoint/settings
Content-Type: application/json
Content-length: 1323
{
"deletedUserPersonalSiteRetentionPeriodInDays": 365,
"excludedFileExtensionsForSyncApp": [".mp3"],
"imageTaggingOption": "enhanced",
"isLegacyAuthProtocolsEnabled": true,
"isSitesStorageLimitAutomatic": false,
"isSyncButtonHiddenOnPersonalSite": false,
"isUnmanagedSyncAppForTenantRestricted": false,
"personalSiteDefaultStorageLimitInMB": 120000
}
Respuesta
En el ejemplo siguiente se muestra la respuesta.
Nota: Se puede acortar el objeto de respuesta que se muestra aquí para mejorar la legibilidad.
HTTP/1.1 200 OK
Content-Type: application/json
{
"@odata.type": "#microsoft.graph.sharepointSettings",
"allowedDomainGuidsForSyncApp": [
"bdd1ab9b-3fd0-4def-a761-ec8d7471732c",
"ad31vb6b-5zd0-7tyg-m231-kj8d6578432c"
],
"availableManagedPathsForSiteCreation": [
"/sites/",
"/teams/"
],
"deletedUserPersonalSiteRetentionPeriodInDays": 365,
"excludedFileExtensionsForSyncApp": [
".mp3"
],
"idleSessionSignOut": {
"isEnabled": true,
"warnAfterInSeconds": 120,
"signOutAfterInSeconds": 300
},
"imageTaggingOption": "basic",
"isCommentingOnSitePagesEnabled": true,
"isFileActivityNotificationEnabled": true,
"isLegacyAuthProtocolsEnabled": true,
"isLoopEnabled": true,
"isMacSyncAppEnabled": false,
"isRequireAcceptingUserToMatchInvitedUserEnabled": true,
"isResharingByExternalUsersEnabled": true,
"isSharePointMobileNotificationEnabled": true,
"isSharePointNewsfeedEnabled": true,
"isSiteCreationEnabled": true,
"isSiteCreationUIEnabled": true,
"isSitePagesCreationEnabled": true,
"isSitesStorageLimitAutomatic": false,
"isSyncButtonHiddenOnPersonalSite": false,
"isUnmanagedSyncAppForTenantRestricted": false,
"personalSiteDefaultStorageLimitInMB": 120000,
"sharingAllowedDomainList" : [
"contoso.com",
"fabrikam.com"
],
"sharingBlockedDomainList" : [
"contoso.com",
"fabrikam.com"
],
"sharingCapability": "externalUserAndGuestSharing",
"sharingDomainRestrictionMode": "allowList",
"siteCreationDefaultManagedPath": "/sites/",
"siteCreationDefaultStorageLimitInMB": 808034,
"tenantDefaultTimezone": "(UTC-05:00) Eastern Time (US and Canada)"
}
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de