Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
wiki:services:office365 [2017/12/29 13:52] sowarks |
wiki:services:office365 [2020/06/27 18:16] (Version actuelle) |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
<WRAP center round info> | <WRAP center round info> | ||
- | Les inscription | + | Les inscription |
+ | Le service est maintenant basé sur l'API (Azure) qu' | ||
</ | </ | ||
+ | |||
+ | ===== Offre : Office 365 proplus for students ===== | ||
+ | |||
+ | Installation des outils suivants sur 5 PC (ou macs), 5 tablettes et 5 téléphones : | ||
+ | * Word | ||
+ | * Excel | ||
+ | * PowerPoint | ||
+ | * Outlook | ||
+ | * OneDrive for Business | ||
+ | * OneNote | ||
+ | * Publisher (PC only) | ||
+ | * Skype for Business | ||
+ | * Access (PC only) | ||
+ | |||
+ | Bonus : | ||
+ | * 1 TB sur OneDrive | ||
+ | * Office Online (permet d' | ||
+ | |||
===== Solution actuelle ===== | ===== Solution actuelle ===== | ||
+ | |||
+ | ==== Windows Server 2016 ==== | ||
+ | |||
+ | |||
+ | La solution tourne dorénavant sur Windows Server 2016, sur Atlantis. On peut passer par noVNC pour se connecter sur la VM. Cependant, si vous avez des problèmes avec l' | ||
+ | |||
+ | <WRAP center round important 60%> | ||
+ | Le serveur Windows ne dispose pas d' | ||
+ | </ | ||
+ | |||
+ | |||
+ | Pour pouvoir lancer le site Web, exécutez le binaire httpd.exe : | ||
+ | |||
+ | < | ||
+ | C: | ||
+ | </ | ||
+ | |||
+ | Mais on préfère faire en sorte que ce soit automatique : | ||
+ | |||
+ | On installe le service Apache dans windows : | ||
+ | < | ||
+ | > C: | ||
+ | </ | ||
+ | |||
+ | Puis on met le service en autostart : | ||
+ | < | ||
+ | > sc config Apache2.4 start=auto | ||
+ | </ | ||
+ | On vérifie : | ||
+ | < | ||
+ | > sc qc Apache2.4 | ||
+ | </ | ||
+ | |||
+ | Le serveur doit maintenant se lancer tout seul au démarrage de la machine | ||
+ | |||
+ | Si le serveur se plein dans les logs du fait qu'il n' | ||
+ | En ce cas : | ||
+ | < | ||
+ | > regedit.exe | ||
+ | </ | ||
+ | |||
+ | Dans le registre, se rendre dans : '' | ||
+ | ''; | ||
+ | |||
+ | Vous pouvez alors relancer le service Apache et vérifier que tout fonctionne. | ||
+ | |||
+ | |||
+ | **Fonctionnement: | ||
+ | On a un formulaire php qui fait la requête LDAP et vérifie que l' | ||
+ | Puis, le script PHP appel un script powershell qui fait les requêtes "in a microsoft way". Puis un message final apparaît sur la page utilisateur lui indiquant soit qu'il a déjà un compte soit qu'il peut se connecter sur portal.office.com. | ||
+ | |||
+ | |||
+ | |||
+ | === Installation d' | ||
+ | |||
+ | Le lien suivi est celui-ci : [[https:// | ||
+ | |||
+ | Note : | ||
+ | < | ||
+ | powershell.exe -ExecutionPolicy Bypass -File ' | ||
+ | powershell.exe -ExecutionPolicy Bypass -File ' | ||
+ | powershell.exe -ExecutionPolicy Bypass -File ' | ||
+ | powershell.exe -ExecutionPolicy Bypass -File ' | ||
+ | Set-Service sshd -StartupType Automatic | ||
+ | Set-Service ssh-agent -StartupType Automatic | ||
+ | </ | ||
+ | |||
+ | Il est nécessaire de mettre une règle dans le parefeu. Toujours via PowerShell, on utilise : | ||
+ | |||
+ | < | ||
+ | New-NetFirewallRule -Name sshd -DisplayName ' | ||
+ | </ | ||
+ | |||
+ | Après installation, | ||
+ | |||
+ | < | ||
+ | icacls ' | ||
+ | . NT SERVICE\TrustedInstaller: | ||
+ | NT SERVICE\TrustedInstaller: | ||
+ | NT AUTHORITY\SYSTEM: | ||
+ | NT AUTHORITY\SYSTEM: | ||
+ | BUILTIN\Administrators: | ||
+ | BUILTIN\Administrators: | ||
+ | BUILTIN\Users: | ||
+ | BUILTIN\Users: | ||
+ | CREATOR OWNER: | ||
+ | APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGES: | ||
+ | APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGES: | ||
+ | APPLICATION PACKAGE AUTHORITY\ALL RESTRICTED APPLICATION PACKAGES: | ||
+ | APPLICATION PACKAGE AUTHORITY\ALL RESTRICTED APPLICATION PACKAGES: | ||
+ | </ | ||
+ | |||
+ | ==== Quelques informations utiles ==== | ||
+ | |||
+ | |||
+ | Pour télécharger via le proxy, il faut spécifier ceci car PowerShell utilise une version antérieure de SSL/TLS: | ||
+ | |||
+ | < | ||
+ | [Net.ServicePointManager]:: | ||
+ | </ | ||
+ | |||
+ | Puis, il vient : | ||
+ | |||
+ | < | ||
+ | wget -uri URL -Proxy http:// | ||
+ | </ | ||
+ | |||
+ | Parfois le copier-collé passe mal via l' | ||
+ | * On partage un dossier de Windows Server, on s' | ||
+ | * On monte le dossier depuis son Linux/ | ||
+ | |||
+ | Pour partager un dossier sans être très fin sur les permissions, | ||
+ | < | ||
+ | net share DataShare=c: | ||
+ | </ | ||
+ | |||
+ | Remarque : DataShare est un alias, on aurait très bien pu mettre toto. | ||
+ | Pour monter le dossier depuis Linux, **(en supposant cifs-utils installé)** : | ||
+ | |||
+ | < | ||
+ | sudo mount -t cifs // | ||
+ | </ | ||
+ | |||
+ | Pour supprimer le partage actif : | ||
+ | |||
+ | < | ||
+ | net share NOM_DU_POINT_DE_MONTAGE /delete | ||
+ | </ | ||
+ | |||
+ | Pour voir la liste des partages actifs : | ||
+ | < | ||
+ | net share | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Ancienne Solution ===== | ||
Une nouvelle solution a été implémenté car l' | Une nouvelle solution a été implémenté car l' | ||
Ligne 16: | Ligne 171: | ||
Un fichier README est disponible sur le bureau de la machine pour guider l' | Un fichier README est disponible sur le bureau de la machine pour guider l' | ||
- | Un serveur apache a été installé dans C: | + | Un serveur apache a été installé dans C: |
< | < | ||
Le répertoire contenant le projet git est dans C: | Le répertoire contenant le projet git est dans C: | ||
Ligne 27: | Ligne 182: | ||
< | < | ||
- | **Fonctionnement: | ||
- | On a un formulaire php qui fait la requête LDAP et vérifie que l' | ||
- | Puis, le script PHP appel un script powerhsell qui fait les requêtes "in a microsoft way". Puis un message final apparaît sur la page utilisateur lui indiquant soit qu'il a déjà un compte soit qu'il peut se connecter sur portal.office.com. | ||
- | ===== Ancienne solution ===== | + | ===== Très Ancienne solution ===== |
- | Le script Dreamspark utilise **selenium**, | + | Le script Dreamspark utilise **selenium**, |
EDIT: Depuis un certain temps le service tourne dans une KVM séparée à cause de quelques problèmes rencontrés avec xvfb. | EDIT: Depuis un certain temps le service tourne dans une KVM séparée à cause de quelques problèmes rencontrés avec xvfb. | ||
Ligne 92: | Ligne 244: | ||
Envoyer un mail (peu importe le contenu du mail) à office@minet.net avec son adresse telecom. | Envoyer un mail (peu importe le contenu du mail) à office@minet.net avec son adresse telecom. | ||
- | | + |