PreviousNext
Help > Programmation avec LAUNCHER Office > Les commandes LNCCMD > Liste des commandes > Commande ONEDRIVPUT
Commande ONEDRIVPUT

Cette commande est disponible pour les utilisateurs d’Office 365. L’authentification OAuth (protocole OAuth2) est utilisée pour accéder aux fichiers OneDrive.

Afin de s’authentifier, il faut fournir notamment les éléments suivants à la commande :

-      Microsoft Entra ID (tenant ID) : paramètre Tenant

-      ID client de l'application : paramètre ClientIdVal

-      Valeur secrète de l'application : paramètre ClientSecretVal

Bien entendu, ces informations n’apparaitront pas dans la trace Launcher.

Pour plus d’infos, allez voir ce chapitre de notre documentation.

Par ailleurs voici un lien sur la documentation Microsoft.

 

 

Syntaxe

 

CHGVAR

 

VAR(&CMD) VALUE('ONEDRIVPUT')

CHGVAR

VAR(&PARM1) VALUE('
UserId="adresse UPN du propriétaire de l’emplacement OneDrive"
;ClientIdVal="client ID"

;ClientSecretVal="client secret"

;Tenant="tenant"

;FilePath="chemin complet du fichier à déposer sur OneDrive"
')

CALL

PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 +

&PARM2 &RESULT)

 

  Paramètres

 

Paramètres

 

Parm1 ou Parm2

 

UserId : Adresse UPN du propriétaire de l’emplacement OneDrive sur lequel on veut déposer un fichier.

ClientIdVal : Client ID. Utile pour l’authentification.

 

ClientSecretVal : Client Secret. Utile pour l’authentification.

 

Tenant : Tenant. Utile pour l’authentification.

 

FilePath : Chemin complet du fichier à déposer sur OneDrive.

 

 

Exemple

 

L’exemple suivant illustre le dépôt d’un fichier sur le OneDrive de l’utilisateur AdeleV@aura.dev.com:
https://aura-my.sharepoint.com/:b:/g/personal/adelev_aura_dev_com/

 

adelev_aura_dev_com : c’est l'adresse e-mail (UPN) transformée.
Tous les caractères spéciaux (@, ., etc.) sont remplacés par des underscores _.

Exemple :
AdeleV@aura.dev.com devient
adelev_aura_dev_com

 

LNCCMD     CMD(ONEDRIVPUT) +                            

             PARM1('userID="AdeleV@aura.dev.com+

             ";clientIdVal="45ai88a7-8f43-1289-b698-45ca+

             23c87a84";clientSecretVal="Odf9Q~ecCrfgGAPv+

             N8df89cxb7dx52df7CVBLbaI";Tenant="a2f8vf56-+

             2178-4da9-b478-2fe147a57fe9";FilePath="C:\A+

             \FFD.PDF"')