Office 365 Anbindung an weitere Systeme - Microsoft · Office 365 Anbindung an weitere Systeme Dr....

18
Office 365 Anbindung an weitere Systeme Dr. Ingo Laue, Account Technology Strategist, Microsoft Deutschland GmbH [email protected] Oktober 2013

Transcript of Office 365 Anbindung an weitere Systeme - Microsoft · Office 365 Anbindung an weitere Systeme Dr....

Page 1: Office 365 Anbindung an weitere Systeme - Microsoft · Office 365 Anbindung an weitere Systeme Dr. Ingo Laue, Account Technology Strategist, Microsoft Deutschland GmbH Ingo.Laue@microsoft.com

Office 365 Anbindung an weitere Systeme

Dr. Ingo Laue, Account Technology Strategist, Microsoft Deutschland GmbH

[email protected]

Oktober 2013

Page 2: Office 365 Anbindung an weitere Systeme - Microsoft · Office 365 Anbindung an weitere Systeme Dr. Ingo Laue, Account Technology Strategist, Microsoft Deutschland GmbH Ingo.Laue@microsoft.com

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.

Page 3: Office 365 Anbindung an weitere Systeme - Microsoft · Office 365 Anbindung an weitere Systeme Dr. Ingo Laue, Account Technology Strategist, Microsoft Deutschland GmbH Ingo.Laue@microsoft.com
Page 4: Office 365 Anbindung an weitere Systeme - Microsoft · Office 365 Anbindung an weitere Systeme Dr. Ingo Laue, Account Technology Strategist, Microsoft Deutschland GmbH Ingo.Laue@microsoft.com
Page 5: Office 365 Anbindung an weitere Systeme - Microsoft · Office 365 Anbindung an weitere Systeme Dr. Ingo Laue, Account Technology Strategist, Microsoft Deutschland GmbH Ingo.Laue@microsoft.com

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.

Page 6: Office 365 Anbindung an weitere Systeme - Microsoft · Office 365 Anbindung an weitere Systeme Dr. Ingo Laue, Account Technology Strategist, Microsoft Deutschland GmbH Ingo.Laue@microsoft.com
Page 7: Office 365 Anbindung an weitere Systeme - Microsoft · Office 365 Anbindung an weitere Systeme Dr. Ingo Laue, Account Technology Strategist, Microsoft Deutschland GmbH Ingo.Laue@microsoft.com

Kostenlos Kostenlos Kostenlos

Page 8: Office 365 Anbindung an weitere Systeme - Microsoft · Office 365 Anbindung an weitere Systeme Dr. Ingo Laue, Account Technology Strategist, Microsoft Deutschland GmbH Ingo.Laue@microsoft.com

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)

Page 9: Office 365 Anbindung an weitere Systeme - Microsoft · Office 365 Anbindung an weitere Systeme Dr. Ingo Laue, Account Technology Strategist, Microsoft Deutschland GmbH Ingo.Laue@microsoft.com
Page 10: Office 365 Anbindung an weitere Systeme - Microsoft · Office 365 Anbindung an weitere Systeme Dr. Ingo Laue, Account Technology Strategist, Microsoft Deutschland GmbH Ingo.Laue@microsoft.com

• 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

Page 11: Office 365 Anbindung an weitere Systeme - Microsoft · Office 365 Anbindung an weitere Systeme Dr. Ingo Laue, Account Technology Strategist, Microsoft Deutschland GmbH Ingo.Laue@microsoft.com
Page 12: Office 365 Anbindung an weitere Systeme - Microsoft · Office 365 Anbindung an weitere Systeme Dr. Ingo Laue, Account Technology Strategist, Microsoft Deutschland GmbH Ingo.Laue@microsoft.com
Page 13: Office 365 Anbindung an weitere Systeme - Microsoft · Office 365 Anbindung an weitere Systeme Dr. Ingo Laue, Account Technology Strategist, Microsoft Deutschland GmbH Ingo.Laue@microsoft.com

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

Page 14: Office 365 Anbindung an weitere Systeme - Microsoft · Office 365 Anbindung an weitere Systeme Dr. Ingo Laue, Account Technology Strategist, Microsoft Deutschland GmbH Ingo.Laue@microsoft.com

Lesen von Objekt-Informationen

Im Office 365 Active Directory

(Nutzerverzeichnis) über REST

API, Rückgabe als JSON-Objekt

Page 15: Office 365 Anbindung an weitere Systeme - Microsoft · Office 365 Anbindung an weitere Systeme Dr. Ingo Laue, Account Technology Strategist, Microsoft Deutschland GmbH Ingo.Laue@microsoft.com

New-MsolUser -DisplayName "testuser" –UserPrincipalName

[email protected] –UsageLocation "US"

Umfangreiche Powershell-Schnittstelle zur skriptgesteuerten Administration in Office 365

Page 16: Office 365 Anbindung an weitere Systeme - Microsoft · Office 365 Anbindung an weitere Systeme Dr. Ingo Laue, Account Technology Strategist, Microsoft Deutschland GmbH Ingo.Laue@microsoft.com

//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("[email protected]");

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.

Page 17: Office 365 Anbindung an weitere Systeme - Microsoft · Office 365 Anbindung an weitere Systeme Dr. Ingo Laue, Account Technology Strategist, Microsoft Deutschland GmbH Ingo.Laue@microsoft.com
Page 18: Office 365 Anbindung an weitere Systeme - Microsoft · Office 365 Anbindung an weitere Systeme Dr. Ingo Laue, Account Technology Strategist, Microsoft Deutschland GmbH Ingo.Laue@microsoft.com