Service Gestionnaire de licences Enterprise du SDK Admin
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Le service Enterprise License Manager du SDK Admin vous permet d'utiliser l'API Enterprise License Manager du SDK Admin dans Apps Script. Cette API permet aux administrateurs de domaine d'attribuer, de modifier, de récupérer et de supprimer des licences utilisateur.
Référence
Pour en savoir plus sur ce service, consultez la documentation de référence de l'API Enterprise License Manager du SDK Admin. Comme tous les services avancés dans Apps Script, le service Gestionnaire de licences Enterprise Admin SDK utilise les mêmes objets, méthodes et paramètres que l'API publique. Pour en savoir plus, consultez Déterminer les signatures de méthode.
L'exemple de code ci-dessous utilise la version 1 de l'API.
Obtenir la liste des attributions de licences pour le domaine
Cet exemple enregistre les attributions de licence, y compris l'ID produit et l'ID SKU, pour les utilisateurs du domaine.
Notez l'utilisation de jetons de page pour accéder à la liste complète des résultats.
/** * Logs the license assignments, including the product ID and the sku ID, for * the users in the domain. Notice the use of page tokens to access the full * list of results. */functiongetLicenseAssignments(){constproductId='Google-Apps';constcustomerId='example.com';letassignments=[];letpageToken=null;do{constresponse=AdminLicenseManager.LicenseAssignments.listForProduct(productId,customerId,{maxResults:500,pageToken:pageToken});assignments=assignments.concat(response.items);pageToken=response.nextPageToken;}while(pageToken);// Print the productId and skuIdfor(constassignmentofassignments){console.log('userId: %s, productId: %s, skuId: %s',assignment.userId,assignment.productId,assignment.skuId);}}
Insérer une attribution de licence pour un utilisateur
Cet exemple montre comment insérer une attribution de licence pour un utilisateur, pour une combinaison donnée d'ID de produit et d'ID de SKU.
/** * Insert a license assignment for a user, for a given product ID and sku ID * combination. * For more details follow the link * https://developers.google.com/admin-sdk/licensing/reference/rest/v1/licenseAssignments/insert */functioninsertLicenseAssignment(){constproductId='Google-Apps';constskuId='Google-Vault';constuserId='marty@hoverboard.net';try{constresults=AdminLicenseManager.LicenseAssignments.insert({userId:userId},productId,skuId);console.log(results);}catch(e){// TODO (developer) - Handle exception.console.log('Failed with an error %s ',e.message);}}
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/31 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/08/31 (UTC)."],[[["\u003cp\u003eThe Admin SDK Enterprise License Manager service enables domain admins to manage user licenses within Apps Script using the Admin SDK Enterprise License Manager API.\u003c/p\u003e\n"],["\u003cp\u003eIt allows for assigning, updating, retrieving, and deleting user licenses for various products.\u003c/p\u003e\n"],["\u003cp\u003eThis is an advanced service that requires enabling before use and utilizes the same structure as the public API.\u003c/p\u003e\n"],["\u003cp\u003eProvided sample code demonstrates how to retrieve and assign licenses using the API.\u003c/p\u003e\n"]]],[],null,[]]