WikiMiNET

La documentation technique et administrative

Outils pour utilisateurs

Outils du site


wiki:services:office365

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

wiki:services:office365 [2015/09/10 18:01]
Thithib [Office 365]
wiki:services:office365 [2020/06/27 18:16]
Ligne 1: Ligne 1:
-====== Office 365 ====== 
  
-Office 365 est la marque désignant les formules permettant d'obtenir la dernière version de Microsoft Office et un ensemble de services Cloud de Microsoft. 
- 
-<WRAP center round info> 
-Les inscription sont basées sur un script en ruby inspiré de celui qui permet d'obtenir des licences [[wiki:services:dreamspark]] 
-</WRAP> 
- 
-===== Installation ===== 
- 
-Le script Dreamspark utilise **selenium**, et a donc besoin d'un navigateur pour fonctionner. Il tourne sur la même openVZ que Dreamspark (vm n° 138 sur spirit), qui a besoin d'une IP publique car le https ne passe pas par nos proxys. 
-EDIT: Depuis un certain temps le service tourne dans une KVM séparée à cause de quelques problèmes rencontrés avec xvfb. 
- 
-<code bash> 
-apt-get install ruby iceweasel ruby1.9.1-dev xvfb build-essential 
-gem install net-ldap selenium-webdriver logger 
-</code> 
- 
-Le même service **xvfb** est utilisé pour Dreamspark et Office365 : 
- 
- 
-<code bash> 
-#!/bin/bash 
- 
-XVFB=/usr/bin/Xvfb 
-# XVFBARGS=":99 -fbdir /var/run -ac" 
-XVFBARGS=":99 -nolisten tcp -fbdir /var/run" 
-PIDFILE=/var/run/xvfb.pid 
-case "$1" in 
-  start) 
-    echo -n "Starting virtual X frame buffer: Xvfb" 
-    start-stop-daemon --start --quiet --pidfile $PIDFILE --make-pidfile --background --exec $XVFB -- $XVFBARGS 
-    echo "." 
-    ;; 
-  stop) 
-    echo -n "Stopping virtual X frame buffer: Xvfb" 
-    start-stop-daemon --stop --quiet --pidfile $PIDFILE 
-    echo "." 
-    ;; 
-  restart) 
-    $0 stop 
-    $0 start 
-    ;; 
-  *) 
-        echo "Usage: /etc/init.d/xvfb {start|stop|restart}" 
-        exit 1 
-esac 
- 
-exit 0 
-</code> 
- 
-Lancement du script en cron : 
- 
-<code bash> 
-38 * * * * root cd /opt/office-script && export DISPLAY=:99 && ruby office.rb 
-</code> 
- 
-Le script est dans ''/opt/office-script''. 
-Les logs sont écrits dans ''/var/log/office-script.log''. 
- 
-==== Fonctionnement du script === 
- 
-  * ''ldap.rb'': permet de vérfier que les mails envoyés proviennent bien des adresses de l'école. 
-  * ''web.rb'': utilise le webdriver de selenium pour faire l'inscription en ligne. 
-  * ''office.rb'': le script principal qui va appeler ''ldap.rb'' pour vérifier les adresses mail et ''web.rb'' pour la procédure d'inscription en ligne. 
- 
-==== Pour obtenir une licence ==== 
- 
-Envoyer un mail (peu importe le contenu du mail) à office@minet.net avec son adresse telecom. 
-   
wiki/services/office365.txt · Dernière modification: 2020/06/27 18:16 (modification externe)