Lync Server 2010 and PowerShell

Slides:



Advertisements
Similar presentations
Overview and Demonstration of declarative workflows in SharePoint using Microsoft SharePoint Designer 2007 Kevin Hughes MCT, MCITP, MCSA, MCTS, MCP, Network+,
Advertisements

JQuery & SharePoint San Antonio Users Group – September Meeting September 22, 2009 Microsoft SharePoint Server.
SHAREPOINTEXCHANGELYNCOFFICE WEB APPS Server to Server Authentication Site Mailboxes High Resolution Photos Task Synchronization Unified Contact.
Aneef Fashir Software Architect Assette. About Myself 5 years of experience in programming. BSc(Hons) in Computer Science and MIS. Currently working at.
James Boother Blog: INTRODUCTION TO POWERSHELL.
© Lethbridge/Laganière 2001 Chap. 3: Basing Development on Reusable Technology 1 Let’s get started. Let’s start by selecting an architecture from among.
Branch Admin Panel Queue Pro: Queue Management System.
WMU GNL Automation How to make my IT life easier CHRISTOPHER KEYAERT CONSULTANT AT INOVATIV CLOUD AND DATACENTER MANAGEMENT MVP.
Service Overview & Offering Features & Requirements Office 365 Administration | Portals & PowerShell Partner Opportunity.
Created by the Community for the Community BizTalk & Build.
Colin Phillips :: SharePoint Consultant with Introduction to Nintex Workflow 2010.
Module 1: Configuring Windows Server Module Overview Describe Windows Server 2008 roles Describe Windows Server 2008 features Describe Windows Server.
CS 4720 Dynamic Web Applications CS 4720 – Web & Mobile Systems.
Debugging and Profiling With some help from Software Carpentry resources.
Version 2.0 for Office 365. Day 1 Administering Office 365 Day 2 Administering Office 365 Office 365 Overview & InfrastructureAdministering Lync Online.
Service Management Automation: 3,2,1, Automate!
Working with the Persistent Chat Platform in Lync 2013
Sushi – An exquisite recipe for NGS data analysis Hubert Rehrauer & Masaomi Hatakeyama Supporting User for SHell-script Integration.
My Research Paper is Due Tomorrow!!!! (And I’m Starting to Panic!!)
Salvation is Here Joel Houston God above all the world in motion God above all my hopes and fears I don’t care what the world throws at me now I’m gonna.
SHAREPOINTEXCHANGELYNCOFFICE WEB APPS Server to Server Authentication Site Mailboxes High Resolution Photos Task Synchronization Unified Contact.
My favorite classroom tool, and soon to be yours :)
Automating SharePoint 2010 administration tasks with Power Shell Toni Frankola SharePoint MVP, Croatia
Graphical Interfaces for PowerShell Options and techniques for a GUI-er life.
Microsoft ® Lync™ Server 2010 Management and Admin Experience Module 05 Microsoft Corporation.
Self Learning Module for Talentnow Free Version. Download TN Source Configure TN Recruit log-in credentials into TN Source Recruitment Process with Talentnow.
Rob Sewell Making PowerShell Useful Real-Life Examples of Powershell in Action Slides available here -
Introduction to SQL Server Automation with Powershell by Chris Sommer.
PowerShell 5 & Windows 10. What are we covering today? What is PowerShell? Why is PowerShell important? Some simple demos on Windows 10.
Start-SPPowerShell – Introduction to PowerShell for SharePoint Admins and Developers Paul BAker.
PowerShell 101 sharepoint on-premise
Development Environment
Step 1 I found it, Now what?.
Integrity Developer Team Promotion Process
The top ten PowerShell commands for Exchange
Building Compliant Team Sites
12 | Monitoring Office 365 Anthony Steven | Principal Technologist, Content Master Martin Coetzer | Portfolio Architect, Microsoft.
Windows Server 8 beta og Windows PowerShell 3.0
PowerShell 2.0 Remoting Ravikanth C.
Introduction to PowerShell
Documentation for Microsoft Dynamics 365: Great things are happening!
Expert-level Windows 10 deployment
HR Portal Team Dr. Ashraf Armoush Supervisor Ala’eddeen Awwad
Auto-Entry - Let Your Computer Do the Data Entry
Social Networking Script PHP Social Network Script Social Community Script Open Source Social Networking Script Open Source Social.
Excellent Microsoft Study Guide - Microsoft Dumps PDF Dumps4Download
Getting Started with the Data ONTAP PowerShell Toolkit
SharePoint Saturday Omaha April 2016
PHP + Oracle = Data-Driven Websites
Making PowerShell Useful
Why many Automation Frameworks? when ONE can do ALL
06 | Planning Exchange Online and Configuring DNS Records
Windows 7 Deployment en Masse
In this session… Introduce what we’re talking about
Intro to Workflow Services and Windows Server AppFabric
PowerShell Best Practices for SQL DBA’s
Making PowerShell Useful
Agile testing for web API with Postman
06 | The Pipeline : Deeper Jeffrey Snover | Distinguished Engineer & Lead Architect Jason Helmick | Senior Technologist, Concentrated Technology.
My favorite classroom tool, and soon to be yours :)
Tech Ed North America /27/ :04 AM Required Slide
Slacking for the DBA It’s good to Chat.
Designing Software Algorithm definition
09 | Configuring Lync Online
Driverless Cars - An Overview
Martin Coetzer | Portfolio Architect, Microsoft Learning eXperiences
PowerShell + SharePoint Online – An Admins Guide to Administration in the O365 Cloud Marrell Sanders – Sr. SharePoint Administrator SharePoint Saturday.
SEEM 4540 Tutorial 4 Basic PHP based on w3Schools
PnP Partner Pack - Introduction
Presentation transcript:

Lync Server 2010 and PowerShell Thomas Kisner Unified Communications Architect, BNSF Railway

Warning! The next slide will either delight you, or scare you to death. While I hope for the former initial reaction, if you are afraid I will attempt to turn your fear to delight by the end of the presentation If I fail, remember the pizza was free

Not just a CLI, really an interpreted programming language

All of the power of .NET Access the .NET framework and classes variables, functions, branching (if-then-else), loops (while, do, for, and foreach), and structured error/exception handling All Cmdlet output are .NET objects, those objects can be pipelined as input for other another Cmdlet *EVERYTHING* that can be done in the GUI can be done (and scripted) in PowerShell

Alright, I’m delighted. What the heck does what you said mean? Task that seemed impossible (or improbable) to perform before become easy. PowerShell has saved my bacon, and that of my team, many times over – Change everyone’s PIN for Exchange UM and send them an e-mail, but only if they had never logged into UM Make UM Distro lists into a 1 step process Delegate Authority to Admin tasks before RBAC

Alright, what does this have to do with Lync? Unlike OCS, Lync has it’s own module of nearly 550 cmdlets to manage your deployment Lync Server Control Panel uses PowerShell Import-Module Lync

User Cmdlets Get-CsUser Get-CsAdUser Get-CsAdUser | Select-Object DisplayName, SipAddress, Enabled Set-CsUser

Ready made scripts The Lync PowerShell site contains many useful, ready made scripts: http://blogs.technet.com/b/csps/p/scripts.aspx If your trying to do it, chances are someone else has done it, wrote a script for it and posted it on the web Cheat Sheet download: http://www.powergui.org/servlet/KbServlet/download/3091-102-5259/LyncServer2010PowerShell.pdf

Demo

THANK YOU!