Archive

Archive for November, 2012

November 2012 Technical Rollup: Unified Communications

November 13, 2012 1 comment

News

Premier

OpsVault — Operate and Optimize IT http://www.opsvault.com/

Microsoft Premier Support UK – Site Home – TechNet Blogs http://blogs.technet.com/b/mspremuk/

Antigen & Forefront

ForeFront Team Blog http://blogs.technet.com/forefront

ForeFront Server Security Support Blog http://blogs.technet.com/fssnerds

Exchange

Exchange Team Blog – Site Home – TechNet Blogs http://blogs.technet.com/b/exchange/

MCS UK Unified Communications Blog – Site Home – TechNet Blogs http://blogs.technet.com/b/msukucc

Microsoft Online Services Team Blog – Site Home – TechNet Blogs http://blogs.technet.com/b/msonline/

  1. Managing High Availability with the EAC
    http://blogs.technet.com/b/exchange/archive/2012/10/02/managing-high-availability-with-the-eac.aspx
  2. Exchange Deployment Assistant for Exchange Server 2013 is on the way
    http://blogs.technet.com/b/exchange/archive/2012/10/08/exchange-deployment-assistant-for-exchange-server-2013-is-on-the-way.aspx
  3. Re-released Exchange 2010 and Exchange 2007 update rollups
    http://blogs.technet.com/b/exchange/archive/2012/10/09/re-released-exchange-2010-and-exchange-2007-update-rollups.aspx
  4. The New Exchange Reaches RTM!
    http://blogs.technet.com/b/exchange/archive/2012/10/11/the-new-exchange-reaches-rtm.aspx
  5. Exchange 2010 datacenter switchover troubleshooter now available
    http://blogs.technet.com/b/exchange/archive/2012/10/19/exchange-2010-datacenter-switchover-troubleshooter-now-available.aspx
  6. iOS6 devices erroneously take ownership of meetings
    http://blogs.technet.com/b/exchange/archive/2012/10/23/ios6-devices-erroneously-take-ownership-of-meetings.aspx
  7. OAB in Exchange Server 2013
    http://blogs.technet.com/b/exchange/archive/2012/10/26/oab-in-exchange-server-2013.aspx
  8. Managing Federated Sharing with the EAC
    http://blogs.technet.com/b/exchange/archive/2012/10/30/managing-federated-sharing-with-the-eac.aspx

Lync, Office Communication Server & LiveMeeting

NextHop – Site Home – TechNet Blogs http://blogs.technet.com/b/nexthop/

DrRez: Microsoft Lync Server Technical Reference Hub – Site Home – TechNet Blogs http://blogs.technet.com/b/drrez/

Outlook

Outlook Blog http://blogs.office.com/b/microsoft-outlook/

Other

The Master Blog – Site Home – TechNet Blogs http://blogs.technet.com/b/themasterblog/

  1. Ten Tips For Implementing Lync Server 2010 http://blogs.technet.com/b/nexthop/archive/2012/10/05/ten-tips-for-implementing-lync-server-2010.aspx
  2. Lync Server 2013 Preview: Using Set-CsCertificate for Audio/Video Edge and OAuthTokenIssuer Certificate Maintenance http://blogs.technet.com/b/nexthop/archive/2012/10/09/lync-server-2013-preview-using-set-cscertificate-for-audio-video-edge-and-oauthtokenissuer-certificate-maintenance.aspx
  3. Lync Server 2013 Preview: New Video Features http://blogs.technet.com/b/nexthop/archive/2012/10/10/lync-server-2013-preview-new-in-video-features.aspx
  4. Cumulative Updates for Lync Server 2010: October 2012 http://blogs.technet.com/b/nexthop/archive/2012/10/11/cumulative-updates-for-lync-server-2010-october-2012.aspx
  5. Update: Features of the Lync Server 2010 Multitenant Pack for Partner Hosting http://blogs.technet.com/b/nexthop/archive/2012/10/12/features-of-the-lync-server-2010-multitenant-pack-for-partner-hosting.aspx
  6. Update: Microsoft Lync Server 2010 Protocol Workloads Poster http://blogs.technet.com/b/nexthop/archive/2012/10/15/update-microsoft-lync-server-2010-protocol-workloads-poster.aspx
  7. Introducing the Lync Pilot Success Kit http://blogs.technet.com/b/nexthop/archive/2012/10/24/introducing-the-lync-pilot-success-kit.aspx
  8. Microsoft Lync Server 2013 RTM Documentation Now Available http://blogs.technet.com/b/nexthop/archive/2012/10/24/microsoft-lync-server-2013-preview-rtm-documentation-now-available.aspx
  9. Delivering Lync Real-Time Communications Over Wi-Fi http://blogs.technet.com/b/nexthop/archive/2012/10/26/lync-wi-fi-deployment-guide-for-real-time-communications-workloads.aspx
  10. Lync Server 2013: Download the Latest Bits, VDI, Tools, SDK, and UCMA—October 2012 http://blogs.technet.com/b/nexthop/archive/2012/10/29/lync-server-2013-download-the-latest-bits-vdi-tools-sdk-and-ucma-october-2012.aspx
  11. Lync MVP Article Roundup: October 2012 http://blogs.technet.com/b/nexthop/archive/2012/10/30/lync-mvp-article-roundup-october-2012.aspx

Documents

Exchange

  1. Microsoft Exchange and Microsoft Outlook Standards Documentation
    The Microsoft Exchange and Microsoft Outlook standards documentation describes how Exchange and Outlook support industry messaging standards and Requests for Comments (RFCs) documents about iCalendar, Internet Message Access Protocol – Version 4 (IMAP4), and Post Office Protocol – Version 3 (POP3). http://www.microsoft.com/download/details.aspx?id=13800
  2. Microsoft Exchange Server Protocol Documentation
    The Microsoft Exchange protocol documentation provides detailed technical specifications for the Microsoft protocols that are implemented and used by Microsoft Exchange to interoperate or communicate with other products. It also provides technical specifications for extensions to industry-standard and other published protocols that are used by Microsoft Exchange. http://www.microsoft.com/download/details.aspx?id=15779
  3. FY13 HTGG BPIO Messaging Messaging Partner Deck
    How to get going guidance to help customer move from one maturity to another http://www.microsoft.com/download/details.aspx?id=34979
  4. Microsoft Exchange Server 2013 Help
    This download contains the Help content for Microsoft Exchange Server 2013 Hybrid Deployments and the Release to Manufacturing (RTM) version of Microsoft Exchange Server 2013. http://www.microsoft.com/download/details.aspx?id=35395
  5. Microsoft Exchange Online Preview Help
    This download contains the Help content for the Microsoft Exchange Online Preview release. http://www.microsoft.com/download/details.aspx?id=30338

Lync, Office Communication Server & LiveMeeting

  1. Delegation for IP Phones White Paper
    This document discusses extension of the Boss/Admin features to IP phones. The boss-delegate is a collection of features designed by the Microsoft Lync team which optimize the boss and delegate Lync roles in IP phones with Lync Server. http://www.microsoft.com/download/details.aspx?id=34593
  2. Unified Communications Phones and Peripherals Datasheets
    These datasheets list the phones and peripheral devices that are qualified to display the “Optimized for Microsoft Lync” logo. http://www.microsoft.com/download/details.aspx?id=16857
  3. FY13 HTGG BPIO UC Voice Partner Deck
    How to get going guidance to help customer move from one maturity to another http://www.microsoft.com/download/details.aspx?id=34990
  4. FY13 HTGG BPIO UC Conferencing Partner Deck
    How to get going guidance to help customer move from one maturity to another http://www.microsoft.com/download/details.aspx?id=34981
  5. FY13 HTGG BPIO UC IMPresence Partner Deck
    How to get going guidance to help customer move from one maturity to another http://www.microsoft.com/download/details.aspx?id=34978
  6. Microsoft Lync Server 2010 Protocol Workloads Poster
    This poster shows each workload in Microsoft Lync Server 2010 communications software, describing relationships, dependencies, flow of information, and certificate requirements. Version 5.15 corrects errors with the Application Sharing section. http://www.microsoft.com/download/details.aspx?id=6797
  7. Microsoft Lync Server 2013 Documentation Help File
    This download contains a compiled help file (.chm) of all the available Lync Server 2013 IT professional documentation in the Technical Library. http://www.microsoft.com/download/details.aspx?id=35405
  8. Delivering Lync Real-Time Communications over Wi-Fi
    This white paper describes how Lync Server 2010 communications software can be successfully implemented over wireless local area networks (Wi-Fi) to help administrators ensure a high-quality voice and video Lync experience for all users. http://www.microsoft.com/download/details.aspx?id=35401

Downloads

Exchange

  1. Update Rollup 7-v2 for Exchange Server 2010 Service Pack 1 (KB2756496) http://www.microsoft.com/download/details.aspx?id=34957
  2. Update Rollup 8-v2 for Exchange Server 2007 Service Pack 3 (KB2756497) http://www.microsoft.com/download/details.aspx?id=34959
  3. Update Rollup 4-v2 for Exchange Server 2010 Service Pack 2 (KB2756485) http://www.microsoft.com/download/details.aspx?id=34956
  4. Exchange Server 2013 UM Language Packs http://www.microsoft.com/download/details.aspx?id=35368
  5. Microsoft Exchange Web Services Managed API 2.0 The Exchange Web Services (EWS) Managed API 2.0 provides a managed interface for developing client applications that use EWS. http://www.microsoft.com/download/details.aspx?id=35371
  6. Updated DLP policy templates for Exchange Server 2013 This download contains updated out-of-the-box DLP policy templates that address localization issues with the templates that are included in the Release to Manufacturing (RTM) version of Exchange 2013. http://www.microsoft.com/download/details.aspx?id=35407

Lync, Office Communication Server & LiveMeeting

  1. Security Update for Microsoft Communicator 2007 R2 (KB2726391) http://www.microsoft.com/download/details.aspx?id=34951
  2. Lync 2010 Hotfix KB 2737155 (64 bit) This download includes all available updates for Lync 2010. http://www.microsoft.com/download/details.aspx?id=14490
  3. Lync 2010 Attendee Hotfix KB 2752157 (User level install) This download includes all available updates for Lync 2010 Attendee. http://www.microsoft.com/download/details.aspx?id=22157
  4. Lync 2010 Hotfix KB 2737155 (32 bit) This download includes all available updates for Lync 2010. http://www.microsoft.com/download/details.aspx?id=25055
  5. Lync 2010 Attendee Hotfix KB 2752160 (Admin level install) This download includes all available updates for Lync 2010 Attendee. http://www.microsoft.com/download/details.aspx?id=13365   Lync Server 2010 Hotfix KB 2493736 This download includes all available updates for Lync Server 2010. http://www.microsoft.com/download/details.aspx?id=11551
  6. Unified Communications Managed API 4.0 Runtime Unified Communications Managed API (UCMA) 4.0 is a managed-code platform that developers use to build applications that provide access to and control over Microsoft Enhanced Presence information, instant messaging, telephone and video calls, and audio/video conferencing. http://www.microsoft.com/download/details.aspx?id=34992
  7. Microsoft Lync Pilot Success Kit The Lync Pilot Success Kit is a collection of tools, documentation, and templates to help project teams plan, deploy, monitor, and evaluate the success of the Pilot Phase of a Lync rollout. http://www.microsoft.com/download/details.aspx?id=34965
  8. Device Selection Tool for Microsoft Lync 2010 Online tool that helps Lync users find the best device based on their mobility and communication behaviours, and help IT decision makers rolling out Lync to select appropriate UC devices for their users. http://www.microsoft.com/download/details.aspx?id=35408

Events/Webcasts

  1. Moving from Live Meeting to Lync: Making the Most of your Online Meetings
    Event ID: 1032535185
    Language(s):  English.
    An introduction to Microsoft Lync for users making the move from Office Live Meeting.
    Starts: 07 November 2012 09:00 Time zone: (GMT-08:00) Pacific Time (US & Canada) Duration: 1 hour(s) https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032535185
  2. Best Practices for Microsoft Lync Conferencing
    Event ID: 1032535194
    Language(s):  English.
    Learn best practices for managing Online Meetings using Microsoft Lync. From scheduled conferences to instant application sharing, discover how easy it is to collaborate successfully!
    Starts: 07 November 2012 11:00 Time zone: (GMT-08:00) Pacific Time (US & Canada) Duration: 1 hour(s) https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032535194
  3. Introducing Microsoft Lync
    Event ID: 1032535202
    Language(s):  English.
    Welcome to Microsoft Lync! Learn how Lync integrates instant messaging, audio and video calling, and online meeting functionality into one easy-to-use unified platform that will contribute to greater collaboration and more effective communication.
    Starts: 08 November 2012 07:00 Time zone: (GMT-08:00) Pacific Time (US & Canada) Duration: 1 hour(s) https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032535202
  4. Introducing Microsoft Lync
    Event ID: 1032535206
    Language(s):  English.
    Welcome to Microsoft Lync! Learn how Lync integrates instant messaging, audio and video calling, and online meeting functionality into one easy-to-use unified platform that will contribute to greater collaboration and more effective communication. Starts: 08 November 2012 09:00 Time zone: (GMT-08:00) Pacific Time (US & Canada) Duration: 1 hour(s)  https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032535206
  5. alwaysON Ltd presents The Business Benefits of Microsoft Lync
    Event ID: 1032529677
    Microsoft CP  Auditorium #02 Cardinal Place, 100 Victoria Street London SW1E 5JL United Kingdom Product(s):   Microsoft Exchange Server, Microsoft Lync and Microsoft Office Communicator Mobile Microsoft Lync is a unified communications solution that brings together all of the different ways that users communicate, into a single business-grade application. With Lync, every interaction with your contacts can be collaborative, engaging, and accessible from anywhere. Lync really can transform the way that your business communicates. Come along to our event to find out more!
    Starts: 13 November 2012 10:00 Ends: 13 November 2012 12:30 Time zone: (GMT) GMT, London Welcome Time: 09:30 https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032529677
  6. Moving from Live Meeting to Lync: Making the Most of your Online Meetings
    Event ID: 1032535186
    Language(s):  English.
    An introduction to Microsoft Lync for users making the move from Office Live Meeting.
    Starts: 14 November 2012 09:00 Time zone: (GMT-08:00) Pacific Time (US & Canada) Duration: 1 hour(s) https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032535186
  7. Best Practices for Microsoft Lync Conferencing
    Event ID: 1032535195
    Language(s):  English.
    Learn best practices for managing Online Meetings using Microsoft Lync. From scheduled conferences to instant application sharing, discover how easy it is to collaborate successfully!
    Starts: 14 November 2012 11:00 Time zone: (GMT-08:00) Pacific Time (US & Canada) Duration: 1 hour(s) https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032535195
  8. Introducing Microsoft Lync
    Event ID: 1032535203
    Language(s):  English.
    Welcome to Microsoft Lync! Learn how Lync integrates instant messaging, audio and video calling, and online meeting functionality into one easy-to-use unified platform that will contribute to greater collaboration and more effective communication.
    Starts: 15 November 2012 07:00 Time zone: (GMT-08:00) Pacific Time (US & Canada) Duration: 1 hour(s) https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032535203
  9. Introducing Microsoft Lync
    Event ID: 1032535207
    Language(s):  English.
    Welcome to Microsoft Lync! Learn how Lync integrates instant messaging, audio and video calling, and online meeting functionality into one easy-to-use unified platform that will contribute to greater collaboration and more effective communication.
    Starts: 15 November 2012 09:00 Time zone: (GMT-08:00) Pacific Time (US & Canada) Duration: 1 hour(s) https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032535207
  10. Moving from Live Meeting to Lync: Making the Most of your Online Meetings
    Event ID: 1032535187
    Language(s):  English.
    An introduction to Microsoft Lync for users making the move from Office Live Meeting.
    Starts: 21 November 2012 09:00 Time zone: (GMT-08:00) Pacific Time (US & Canada) Duration: 1 hour(s) https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032535187
  11. Best Practices for Microsoft Lync Conferencing
    Event ID: 1032535196
    Language(s):  English.
    Learn best practices for managing Online Meetings using Microsoft Lync. From scheduled conferences to instant application sharing, discover how easy it is to collaborate successfully!
    Starts: 21 November 2012 11:00 Time zone: (GMT-08:00) Pacific Time (US & Canada) Duration: 1 hour(s) https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032535196
  12. Office Talk Office Hours for November 27, 2012 (SMSP341PSW)
    Event ID: 1032529769
    Language(s):  English.
    Product(s):   Microsoft Lync Server and Microsoft Office Communications Server 2007 R2.
    Audience(s):   Sales – Partners.
    Office Talk Office Hours is a bi-montly webcast series dedicated to dicussing favorite features of Office 2010, product tips and tricks, and selling points. This month’s featured topic:  Lync 2010 (When used with Office 365)
    Starts: 27 November 2012 10:30 Time zone: (GMT-05:00) Eastern Time (US & Canada) Duration: 1 hour(s) https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032529769
  13. Moving from Live Meeting to Lync: Making the Most of your Online Meetings
    Event ID: 1032535188
    Language(s):  English.
    An introduction to Microsoft Lync for users making the move from Office Live Meeting.
    Starts: 28 November 2012 09:00 Time zone: (GMT-08:00) Pacific Time (US & Canada) Duration: 1 hour(s) https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032535188
  14. Best Practices for Microsoft Lync Conferencing
    Event ID: 1032535197
    Language(s):  English.
    Learn best practices for managing Online Meetings using Microsoft Lync. From scheduled conferences to instant application sharing, discover how easy it is to collaborate successfully!
    Starts: 28 November 2012 11:00 Time zone: (GMT-08:00) Pacific Time (US & Canada) Duration: 1 hour(s) https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032535197
  15. Introducing Microsoft Lync
    Event ID: 1032535205
    Language(s):  English.  Welcome to Microsoft Lync! Learn how Lync integrates instant messaging, audio and video calling, and online meeting functionality into one easy-to-use unified platform that will contribute to greater collaboration and more effective communication.
    Starts: 29 November 2012 07:00 Time zone: (GMT-08:00) Pacific Time (US & Canada) Duration: 1 hour(s) https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032535205
  16. Introducing Microsoft Lync
    Event ID: 1032535209
    Language(s):  English.
    Welcome to Microsoft Lync! Learn how Lync integrates instant messaging, audio and video calling, and online meeting functionality into one easy-to-use unified platform that will contribute to greater collaboration and more effective communication.
    Starts: 29 November 2012 09:00 Time zone: (GMT-08:00) Pacific Time (US & Canada) Duration: 1 hour(s) https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032535209

New KBs

Exchange

Microsoft Exchange Server 2007 Service Pack 3

  1. Description of Update Rollup 8 Version 2 for Exchange Server 2007 SP3 http://support.microsoft.com/kb/2756497

Microsoft Exchange Server 2007 Standard Edition

  1. You cannot view a list of public folders in an Exchange organization that has Exchange Server 2007 and Exchange Server 2010 mailbox databases http://support.microsoft.com/kb/2621350
  2. Microsoft Exchange Server 2007 Standard Edition: exchangeV1 Public Folder may not replicate to a new Exchange 2007 Server http://support.microsoft.com/kb/555978

Outlook

  1. Microsoft Office Outlook 2003: Outlook 2003 displays the error “The program can’t start because BCSRuntime.dll is missing from your computer” http://support.microsoft.com/kb/2770869
  2. Microsoft Office Outlook 2007: Outlook may hang when the Navigation Pane has hundreds of shortcuts http://support.microsoft.com/kb/2764000
  3. Microsoft Office Outlook 2007: Incorrect holidays in Outlook 2007 and Outlook 2010 .hol files http://support.microsoft.com/kb/2764690
  4. Microsoft Office Outlook 2007: A shared folder is unexpectedly cached to the Offline Folder file in Outlook 2007 http://support.microsoft.com/kb/936247
  5. Microsoft Outlook 2000 Standard Edition: How to use the recall message feature in Outlook http://support.microsoft.com/kb/197094
  6. Microsoft Outlook 2000 Standard Edition: OL2000: Communicating with E-Mail: Part 2: Composing Messages http://support.microsoft.com/kb/310484
  7. Microsoft Outlook 2000 Standard Edition: The host could not be found error message when you send or receive messages in Outlook 2000 http://support.microsoft.com/kb/320759
  8. Microsoft Outlook 2010: Automatic conflict resolution handling is enhanced in Outlook 2010 http://support.microsoft.com/kb/2755373

Finding a Domain Controller Within the Same AD Site via PowerShell

November 7, 2012 Leave a comment

Powershell_logo-137x137In Exchange Management Shell and Lync Server Management Shell, you can target many cmdlets at specific domain controllers. This is crucial, especially in larger environments, if you need to make sure AD replication delays aren’t going to cause issues. An example is enabling a user for Lync using Enable-CsUser, then trying to use Set-CsUser or Grant-CsExternalAccessPolicy. The second will fail if it sends it to a different domain controller than the first, and replication hasn’t completed. So, the -DomainController switch can be used. Just send each command to the same DC, and even in rapid succession, you’ll succeed.

However, if you’re reusing your scripts or functions, especially in different environments, you have to find a valid DC in same AD site, put that into the script/function, and go. What a waste of time!

We can streamline the process with just a couple lines of code. First, we use Get-WMIObject to retrieve info on the local computer.

[object]$ComputerInfo = (Get-WMIobject -class "Win32_NTDomain" -namespace "root\CIMV2")

Next, we assign a variable, $ADSite, to the site name returned from the first line

[string]$ADSite = $ComputerInfo[1].ClientSiteName

Then we get a list of DCs in that same site

$DCsInSite = (Get-ADDomainController -Filter {Site -eq "$ADSite"})

And lastly, we randomly pick a DC from that list

[string]$QueryDC = ($DCsInSite | Get-Random).name

$QueryDC can now be used in your code, such as

Enable-CsUser [user] -RegistrarFQDN [fqdn] -SipAddressType [SIP address type] -DomainController $QueryDC

And that’s it. The only real requirement here is that the ActiveDirectory module be loaded, so that the Get-ADDomainController cmdlet works. This is easy:

Import-Module ActiveDirectory

In its entirety, here is the code:

Import-Module ActiveDirectory
[object]$ComputerInfo = (Get-WMIobject -class "Win32_NTDomain" -namespace "root\CIMV2") 
[string]$ADSite = $ComputerInfo[1].ClientSiteName 
$DCsInSite = (Get-ADDomainController -Filter {Site -eq "$ADSite"}) 
[string]$QueryDC = ($DCsInSite | Get-Random).name