View
2
Download
0
Category
Preview:
Citation preview
Office 365 Anbindung an weitere Systeme
Dr. Ingo Laue, Account Technology Strategist, Microsoft Deutschland GmbH
Ingo.Laue@microsoft.com
Oktober 2013
1 Mrd.Smartphones bis 2016,
350 Mio. davon beruflich
genutzt
82 % der Menschen, die online
sind, engagieren sich in
sozialen Netzwerken.
50 %der Unternehmenskunden
sind „auf dem Weg” in
die Cloud.
Office 365 ist ein von
Microsoft gehosteter
Dienst für
Kommunikation und
Zusammenarbeit.
Microsoft Office 365
http://edu365.de
Betrieb in
zertifizierten
Microsoft-
Rechenzentren in
der EU
Monatliche Abo-
Preise pro User
Exchange Online
SharePoint Online
Lync Online
Office Web Apps
Integration mit
lokalem User-
Verzeichnis und E-
Mail-Domain
möglich
Einstiegspaket
(Exchange,
SharePoint, Instant
Messaging, Web
Apps) für Schulen
komplett kostenlos.
Kostenlos Kostenlos Kostenlos
Integration von Cloud-Diensten in den Schulalltag
Klassenraum
PC-Labor
Campus
Netzwerkinfrastruktur
Lehrer Schüler / Eltern
Verwaltung
e-Learning
Portal
Zugriffsteuerung
Schulwaltungssoftware
Landesnetze für Schulen
Partnerlösungen(ISV)
• Integration vorhandener Nutzerverzeichnisse
• Lesen des Office 365 Nutzerverzeichnisses
durch andere Software
• Erzeugen, Ändern, Lesen von Office 365
Objekten durch andere Software
• Erzeugen, Ändern, Lesen von Exchange-
Objekten durch andere Software
Contoso customer premises
AD
MS Online Directory
Sync
Identity Services
Provisioning
platformLync
Online
SharePoint
Online
Exchange
Online
Active Directory
Federation Server 2.0
Trust
IdPDirectory
Store
Admin Portal/
PowerShell
Authentication
platform
Office 365 Desktop
Setup
Microsoft Online Services
IdP
Lesen von Objekt-Informationen
Im Office 365 Active Directory
(Nutzerverzeichnis) über REST
API, Rückgabe als JSON-Objekt
New-MsolUser -DisplayName "testuser" –UserPrincipalName
testuser@yourdomain.com –UsageLocation "US"
Umfangreiche Powershell-Schnittstelle zur skriptgesteuerten Administration in Office 365
//Eintragen eines Kalender items
try{
Appointment appointment = new Appointment(service);appointment.Subject = "Status Meeting";appointment.Body = "Wir haben ein sehr wichtiges Meeting";appointment.Start = new DateTime(2013, 8, 13, 14, 0, 0);appointment.End = appointment.Start.AddHours(4 );appointment.Location = "Konferenzraum";appointment.RequiredAttendees.Add("ingo.laue@washtest.onmicrosoft.com");
appointment.Save(SendInvitationsMode.SendToAllAndSaveCopy);
appointmentId = appointment.Id.UniqueId;
Console.WriteLine("Kalendereintrag drin");Console.ReadLine();
}catch (Exception ex){
Console.WriteLine("Error: " + ex.Message);Console.ReadLine();
}
Programmatische Erzeugung
von
Exchange-Objekten wie E-Mails,
Kalender-
Einträge , Kontakte über Web
Service-
Schnittstelle.
Web Service-Endpunkte sind
über Objektmethoden in C#
programmierbar.
Recommended