3 suite of office 365 admin tools out of the box solution for the office 365 admin lifecycle

41
park the future. May 4 – 8, 2015 Chicago, IL

Upload: clemence-ellis

Post on 19-Dec-2015

231 views

Category:

Documents


0 download

TRANSCRIPT

Spark the future.

May 4 – 8, 2015Chicago, IL

Tools and Tips for Administering Office 365Lawrence Chiu, Senior Product Marketing Manager, Office 365

Shilpi Sinha,Principal Program Manager, Office 365

BRK2120

3

is one of the fastest growing businesses in Microsoft history.

Suite of Office 365 admin tools

Office 365 Management APIs• Programmatic access• Innovate on top

Office 365 Management APIs

PowerShell for Office 365• Automate and customize• Advanced functions

PowerShell

Office 365 Admin Center• Out-of-the-box solution • Simple but extensible

Office 365 Admin Center

Office 365 Admin App• On-the-go solution• Contextual

Office 365 Admin App

Office 365 Admin Center

Simplified setup

Management services include: Users Groups Service settings Licenses

Monitoring services include: Service health Reporting

Service communications

Support

Office 365 Admin CenterOut of the box solution for the Office 365 admin lifecycle

What we have delivered

Updated Message Center

gTLDs supported

Simplified new user creation

Auto license assignment

More detailed user profile detail

panel

Proactive DNS records check

External sharing

Brower and OS Reports

Unified O365 Admin Center

navigation

Manual password assignment

Updated groups management

Cross suite top nav bar

Custom themes

Simplified user management

Simplified domain setup

App-launcher top nav bar

Admin dashboard for Business Plans

User details to Exchange reports

Lync Device usage reports

Self-service password reset

Adding a shared resource

UI enhancements

Updated Office 365 Admin app

Better visibilityMore controls

New and improved reporting

Workload-specific admin roles

Better visibility

New usage reporting dashboard

Insights into more workloads

User level details for usage

Consistent UX across workloads

New dashboard view to get cross workload usage insight

Trend and aggregate view

More Office 365 services

Top level metrics per workload to signify usage

Drill Down to individual Workload activity reports

New insights

More details Workload specific usage

reports

Multiple views per workload

Trends for tenant level aggregates

Details for User level information

Customize to view relevant information at a glance

Export ALL user details

Feedback

Need more analytics? Office 365 reporting

content pack in Power BI

Enables multi dimensional analysis

Enables cross workload usage analysis

Easily share insights

Office 365 Reporting API surfacing rich usage data

Concept Demo:Office 365 Reporting

Quick pulse on Office 365 Usage

Trends and aggregate view at Organization level

Detailed User level information on usage

Richer cross workload analysis using Office 365 Reporting Content Pack in Power BI

Office 365 Reports Capabilities

More control Improve

compliance with new Exchange, SharePoint and Skype for Business workload-admin roles

More flexibility as admins can now be assigned multiple roles

Office 365 Admin App

Office 365 Admin appUpdate in March

Dashboard

User management

Service management

Support status

Recent enhancements

License management for identity managed on premises

Coming Soon: Push Notifications

Demo:Office 365 Admin App

PowerShell for Office 365

Task-based command-line shell and scripting language

Designed for system administration to help IT professionals and power users administer the Windows operating system and applications such as Office 365

PowerShell commands are called cmdlets

A set of cmdlets form scripts Managed from the command-line

interface

What is PowerShell?

Office 365 is designed to handle the most common tasks and settings.

Why PowerShell???

PowerShell advantages:

• Bulk editing

• Filtering data

• Exporting data

• Advanced functionality

1) Run Windows PowerShell ISE in Administrator mode

Getting started

2) Sign into your Office 365 tenant

3) Import modules to connect to the relevant workloads

Azure Active Directory Module (MSOnline)

SharePoint Online Management Shell

Skype for Business Online PowerShell Module

Note: You do not need to import anything for Exchange

Scenario: I want to import a large number of usersImport-Csv c:\1_Demo\contosobellevue_legal_Users.csv | ForEach-Object { New-MsolUser -UserPrincipalName $_.UserPrincipalName -FirstName $_.FirstName -LastName $_.LastName -DisplayName $_.DisplayName -Title $_.Title -Department $_.Department -Office $_.Office -PhoneNumber $_.PhoneNumber -StreetAddress $_.StreetAddress -City $_.City -State $_.State -PostalCode $_.PostalCode -Country $_.Country -LicenseAssignment $_.LicenseAssignment -UsageLocation $_.UsageLocation -Password $_.PassWord }

Bulk editing

Cmdlet Description

Import-Csv Reads the data from a comma-separated values file (CSV) and then displays in tabular form

ForEach–Object Provides a loop to perform an action on each item in a collection.

Export-Csv Exports data into a CSV file

Scenario: I want to use several filters to sort my list of users

Filtering data

Cmdlet Description

Get-MsolUser Lists all the users in your tenant

Get-MsolUser | Select-Object DisplayName, Title

Lists all the users in your tenants with their Display Name and title in tabular form

Get-MsolUser | Get-Member | Out-GridView Lists all the attributes associated with the user list

Get-MsolUser | Where-Object { $_.Department –eq “Legal”}

Lists all the users in the “Legal” department

Get-MsolUser | Where-Object { $_.Department –eq “Legal” –and $_.Title –eq “Director”}

Lists all the users in the “Legal” department who have the title “Director”

Get-MsolUser | Where-Object { $_.Department –eq “Legal” –and $_.Title –eq “Director” –or $_.Title -eq “Attorney” }

Lists all the users in the “Legal” department who have the title “Director” or “Attorney”

Scenario: I want to export a list of my usersGet-MsolUser | Select-Object UserPrincipalName, FirstName, LastName, DisplayName, Title, Department, Office, PhoneNumber, StreetAddress, City, State, PostalCode, Country, LicenseAssignment, UsageLocation, Password | Export-Csv C:\1_Demo\contosobellevue_users.csv -NoTypeInformation

Exporting data

Cmdlet Description

Select-Object Provides a loop to perform an action on each item in a collection.

Export-Csv Exports data into a CSV file

-NoTypeInformation Omits the type information from the CSV file which is there. By default, the first line of the CSV file contains "#TYPE " followed by the fully-qualified name of the type of the object

Useful commands to get information on your tenant.

Additional reports

Cmdlet Description

Get-MsolDomain Lists all the domains in your tenant

Get-MsolUser Lists all the users and their license status in your tenant

Get-SPOSite Lists all the SPO sites in your tenant

Get-MsolAccountSku Lists all the Office 365 business plans that you have available

PowerShell enables access to more advanced settings that are not available in the admin center.

More functionality

Cmdlet Description

Set-CsMeetingConfiguration -AdmitAnonymousUsersByDefault $False -AllowConferenceRecording $False -DesignateAsPresenter "None"

Disabled the following:- Anonymous users to gain automatic entrance

to the meeting- Attendees to record the meeting- All users from your organization to be

designated as presenters when they join the meeting

Set-CsMeetingConfiguration -AdmitAnonymousUsersByDefault $True -AllowConferenceRecording $True -DesignateAsPresenter "Company"

Enables the above.

Closing your remote sessions properly will ensure that you have the maximum number of connections available for you tenant.

End session

Cmdlet Description

Get-PSSession Lists the number of remote sessions that you have active.

Remove-PSSession $lyncSession Closes the Skype for Business remote session.

Remove-PSSession $exchangeSession

Closes the Exchange remote session.

Get-PSSession | Remove-PSSession Closes all remote sessions at the same time.

Disconnect-SPOService Closes the SharePoint Online session.

Enables Office 365 admins new to PowerShell to get started quickly

Consolidates setup information

Simple but useful scenarios

Download sample scripts Links to more resources

such as TechNet and Office 365 Network

Coming soon: powershell.office.com

Office 365 Management APIs

MICROSOFT CONFIDENTIAL – INTERNAL ONLY

“ The most strategic API in the company is

Office 365 and its extensions. ”

Satya Nadella

Developer vision

DATAUSERS

HTML

• Over 1.2 Million Office customers with very diverse needs

• Breadth of Office APIs enable you to create innovative solutions beyond what Office 365 offers out-of-the-box

Opportunities to the ISV

Management Activity API

Azure Active Directory Graph

API

Service Communications

API

Reporting API

• Customize how you manage and monitor your Office 365 tenant

• Streamline your business and technology management solutions

Benefits to the enterprise

Office 365 Management APIs

Suite of Office 365 admin tools

Office 365 Management APIs• Programmatic access• Innovate on top

Office 365 Management APIs

PowerShell for Office 365• Automate and customize• Advanced functions

PowerShell

Office 365 Admin Center• Out-of-the-box solution • Simple but extensible

Office 365 Admin Center

Office 365 Admin App• On-the-go solution• Contextual

Office 365 Admin App

Key announcements

New and improved reporting

Workload-specific admin roles

Notifications to Office 365 Admin apppowershell.office.com

Office 365 Management APIs

Interested in a chat? Focus Groups

36More info at the Office 365 Admin Booth at the Expo

Modern Office 365 Administration

Wednesday, May 6th

2:00 PM – 3:30 PM

Office 365 Admin Reporting

Thursday, May 7th

9:00 AM – 10:30 AM

Office 365 Deployment and OnboardingThursday, May 7th 10:00 AM – 11:30 PMThursday, May 7th 10:00 AM – 11:30 AM

Office 365 Reporting APIThursday, May 7th 1:30 PM – 3:00 PM

Related Breakout Sessions and Hands-on Lab

37

BRK2180: Extending Office 365

Visibility, Security and Compliance:

Office 365 Management APIsNagesh Pabbisetty, partners and other

experts

BRK3179: Office 365 Administration Best PracticesScott Schnoll

BRK3209: The Power of the Shell:

Advanced Administration of Office 365 with Windows

PowerShellWes Blalock

HOL2106: Introduction to Administering Office 365 with Windows PowerShellN/A

Office 365 ResourcesOffice 365 Roadmap - roadmap.office.com

Office Blogs - blogs.office.com

Office 365 Network - www.yammer.com/itpronetwork

PowerShell for Office 365- powershell.office.com

Office 365 Developer - dev.office.com

Office 365 Trust Center - trust.office365.com

Join the conversation!Share tips and best

practices with other Office 365 expertshttp://aka.ms/

office365network

Visit Myignite at http://myignite.microsoft.com or download and use the Ignite Mobile App with the QR code above.

Please evaluate this sessionYour feedback is important to us!

© 2015 Microsoft Corporation. All rights reserved.