Weekly IT Newsletter – August 25-29, 2014

Read the rest of this entry

Polycom VVX FTP Provisioning Server Creation Script

Originally posted on y0av. With a zero.:

There’s a really long name for a rather-short post!

I was following Polycom’s instructions and Jeff Schertz’s post on configuring an FTP Provisioning server for the Polycom VVX range.
In large deployments, when you need to update and configure hundreds and thousands of phones, this is the only way to do it right.

There were two things that I struggled with when configuring this server:

  • You have to build and configure an FTP server, DHCP options, AD user, download the files… etc.
  • For most organizations – You’ll use an FTP on a Windows server. Jeff mentioned that the username and password for the FTP user (PlcmSpIp) would not be acceptable in many environments due to the fact that it doesn’t meet the Password complexity requirements.

So, I set up my mind to create a automated process to do all of the above, in a Windows Active Directory environment.
I wanted…

View original 459 more words

Microsoft releases Exchange Updates Rollups – August 2014

Released: Cumulative Update 6 for Exchange Server 2013

  • Source
  • KB 2961810
  • Download
  • Language Packs Download
  • Fixes:
    • 2991934 Duplicate mailbox folders after migration to Exchange Server 2013
    • 2988229 Hybrid Configuration wizard error “Subtask CheckPrereqs execution failed” for Exchange Server 2013
    • 2986779 EMS takes a long time to execute the first command in an Exchange Server 2013 Cumulative Update 5 environment
    • 2983512 RPC Client Access service crashes on an on-premises Mailbox server in an Exchange Server 2013 hybrid environment
    • 2983426 AutodiscoverSelfTestProbe fails when external URL is not set for EWS virtual directory in Exchange Server 2013
    • 2983423 AutodiscoverSelfTestProbe fails when external URL is not set for ECP virtual directory in Exchange Server 2013
    • 2983422 The ServerWideOffline component is set to Inactive after Exchange Server 2013 prerequisite check fails
    • 2983207 “532 5.3.2″ NDR when you send an email message to a hidden mailbox in an Exchange Server 2013 environment
    • 2983066 Removed Default or Anonymous permission for Outlook folders cannot be restored in an Exchange Server 2013 environment
    • 2982769 “Topology service cannot find the OWA service” when you perform an eDiscovery search in Exchange Server 2013
    • 2982763 Mail-enabled public folder accepts email messages from unauthorized users in an Exchange Server 2013 environment
    • 2982762 OAB generation arbitration mailbox can be removed or disabled in an Exchange Server 2013 environment
    • 2982760 The Enter key submits duplicate sign-in forms to Outlook Web App in an Exchange Server 2013 environment
    • 2982759 You cannot access the archive mailbox of a delegated user after enabling MAPI over HTTP
    • 2982017 Incorrect voice mail message duration in an Exchange Server 2013 environment
    • 2981835 You cannot add attachments, delete or move many email messages in bulk in Outlook Web App
    • 2981466 MAPI/CDO client cannot connect to Exchange Server 2013
    • 2977279 You cannot disable journaling for protected voice mail in an Exchange Server 2013 environment
    • 2975599 Exchange Server 2010 public folder replication fails in an Exchange Server 2013 environment
    • 2975003 Calendar item body disappears in Outlook online mode in an Exchange Server 2013 environment
    • 2974339 OAB generation fails if FIPS is used in an Exchange Server 2013 environment
    • 2971270 Blank page after you sign in to Exchange Server 2013 EAC (formerly ECP)
    • 2970040 Folder Assistant rule does not work correctly in an Exchange Server 2013 environment
    • 2965689 EAS device cannot sync free/busy status if an item is created by EWS in an Exchange Server 2013 environment
    • 2963590 Message routing latency if IPv6 is enabled in Exchange Server 2013
    • 2961715 “Something went wrong” error in Outlook Web App may show an incorrect date
    • 2958434 Users cannot access mailboxes in OWA or EAS when mailbox database is removed

Released: Update Rollup 7 for Exchange Server 2010 Service Pack 3

  • Source
  • KB 2961522
  • Download
  • Fixes:
    • 2983261 “HTTP 400 – Bad Request” error when you open a shared mailbox in Outlook Web App in an Exchange Server 2010 environment
    • 2982873 Outlook Web App logon times out in an Exchange Server 2010 environment
    • 2980300 Event 4999 is logged when the World Wide Web publishing service crashes after you install Exchange Server 2010 SP3
    • 2979253 Email messages that contain invalid control characters cannot be retrieved by an EWS-based application
    • 2978645 S/MIME option disappears when you use Outlook Web App in Internet Explorer 11 in an Exchange Server 2010 environment
    • 2977410 Email attachments are not visible in Outlook or other MAPI clients in an Exchange Server 2010 environment
    • 2976887 eDiscovery search fails if an on-premises Exchange Server 2010 mailbox has an Exchange Online archive mailbox
    • 2976322 Assistant stops processing new requests when Events in Queue value exceeds 500 in Exchange Server 2010
    • 2975988 S/MIME certificates with EKU Any Purpose (2.5.29.37.0) are not included in OAB in Exchange Server 2010
    • 2966923 Domain controller is overloaded after you change Active Directory configurations in Exchange Server 2010

Released: Update Rollup 14 for Exchange Server 2007 Service Pack 3

Weekly IT Newsletter – August 18-22, 2014

Read the rest of this entry

Weekly IT Newsletter – August 11-15, 2014

Read the rest of this entry

Script: Exchange Certificates Report

I’ve recently created a script (with the help of @y0avb) which generates an HTML report for Certificates in a Lync environment.
Since Certificates are widely been used in almost every Microsoft environment, we’ve decided to modify the script a bit and add the same functionality for Exchange.

The following script will query for every Exchange 2010/2013 server in the Environment and pull the following information on every Certificates which is assigned to an Exchange Service:

  • Services Assigned
  • Issuer
  • Thumbprint
  • Subject Name
  • Issue Date
  • Expiration Date
  • Self Signed or Not
  • Subject Alternative Names
  • Expires In (Days)

Script Features:

  • The script pulls the information from every server by using Get-Exchange Server cmdlet
  • The script support Exchange Certificates assignment awareness, meaning it only pull the certificates assigned to Exchange services
  • The Script query every exchange server in the environment which is Exchange 2010/2013
  • Certificates which are about to expire in the next 30 days will be colored in Red, Certificates which will expire in the next 60 days will be colored in orange
  • The script can also be configured to send email as well as being a scheduled task in order to be notified on a weekly/monthly basis.

The current caveats in this version of the script

  • Does not pull Exchange EDGE Certificates information
  • Does not pull Exchange 2007 Certificates Information

Version Control:

  • 0.1 – August-13-2014 – Initial Version for connecting Internal Exchange Servers

Output:

Download:

Microsoft releases August 2014 update for Lync 2013 Client (KB2881070)

Source:

http://support.microsoft.com/kb/2881070

Download:

This update resolves the following issues:

  • 2985514 Lync 2013 signs out and then signs in every 30 minutes
  • 2985513 Lync 2013 crashes when you manipulate a pivot table field during an Excel worksheet presentation
  • 2985512 Error “Event ID from source Lync cannot be found” instead of event logs from Lync 2013 appears in Event Viewer
  • 2981755 Cannot join a meeting by using Lync 2013 when the ACP MCU services are running on multiple front-end servers
  • 2981754 Cannot send CER data when a user cannot join meetings in Lync 2013
  • 2981753 Lync 2013 meeting issues after you install Lync Meeting Add-in for Office 2013
  • 2981752 Cannot select audio device during a VoIP call in Lync 2013 when a user is enabled for RCC
  • 2981751 Lync 2013 does not display telephone number of an Outlook 2010 contact in the contact card
  • 2981750 An update enables Lync 2013 users to select the default unselected check boxes for saving instant message and call logs
  • 2981749 Artifacts remain in chat input area in Lync 2013 after an instant message is sent
  • 2981748 Lync 2013 dials the number that calls are forwarded to instead of the last dialed number
  • 2981747 A user’s work number is listed in the “Forward Calls To” list in Lync 2013
  • 2981746 Cannot paste data from a webpage to Lync 2013 conversation window
  • 2981745 Can’t join online meeting that is created in a non-federated organization by using Lync 2013
  • 2981743 Can’t sign in to Lync 2013 by using a cached certificate in Lync online hybrid deployment

Weekly IT Newsletter – August 4-8, 2014

Read the rest of this entry

Script: Lync Certificates Report

Update - August-8-2014: With the help of Anthony Caragol, I’ve updated the script to include two new features:

  • The script query every server within a pool and not just the pool itself
  • The script is using PSRemoting which allow it to run the Get-CsCertificate cmdlet and return only the assigned certificate for Lync and not all the ones exists on a server as it was on the previous version

Download version 0.3 from Here


I’ve been doing some troubleshooting lately for a customer which had some issues with expired certificates on his Lync Environment, and asked me how he can monitor or track existing certificates expiration on his Lync environment.

There are great tools out there which helps tracking and monitoring certificates in any environment (not only for Lync), the ones I had a chance to work with are:

The problem is that the first tool can run against an internal CA only which means it holds a lot of certificates or alternatively it does not include Public certificates.
The Cmdlet is doing an excellent job in providing the information we need, but it can only run against the local server which might be an issue for an environment with multiple Lync servers and pools.
The third option is easy and very detailed but it is running against external servers only.

That’s why we decided (Yoav Barzilay and I) to come up with the following script:

Information:

The following script will query for every Lync server in the Environment which is a registrar, an EDGE or an OWAS and will pull the following information on every certificates exists under the Local Machine to an HTML report file:

  • Friendly Name
  • Issuer
  • Thumbprint
  • Subject Name
  • Issue Date
  • Expiration Date
  • Expires In (Days)

The information is gathered by using the following PowerShell cmdlet:

$Store = New-Object System.Security.Cryptography.X509Certificates.X509Store(“MY”,”LocalMachine”)
$Store.Open(“ReadOnly”)

Script Features:

  • The script pulls the information from every server by query the Local Machine container to an HTML report file
  • Certificates which are about to expired in the next 30 days will be colored in Red
  • The script can also be configured to send email as well as being a scheduled task in order to be notified on a weekly/monthly basis.

The current caveats with the Script (which hopefully will be solved on the next version):

  • Does not pull EDGE servers Certificates information
  • Does not have Lync Certificates assignment awareness (Does not know which certificate is currently assigned)

Output:

Download:

Weekly IT Newsletter – July 28-August 1, 2014

Read the rest of this entry

Microsoft releases August 2014 Cumulative Update for Lync Server 2013 (KB 2809243)

Microsoft released the August 2014 Cumulative Updates for Lync Server 2013 (5.0.8308.733) which includes the following updates:

  • Update for Standard or Enterprise Edition server (Front End Servers and Edge Servers)
    2937310 – August 2014 Cumulative Update 5.0.8308.733 for Lync Server 2013 (Front End Server and Edge Server)
  • Update for Unified Communications Managed API 4.0, Core Runtime 64-bit
    2937311 – August 2014 Cumulative Update 5.0.8308.733 for Lync Server 2013, Unified Communications Managed API 4.0 Runtime
  • Update for Web Components server
    2937297 – August 2014 Cumulative Update 5.0.8308.733 for Lync Server 2013, web components server
  • Update for Core Components
    2937305 – August 2014 Cumulative Update 5.0.8308.733 for Lync Server 2013, core components
  • Update for Administrative Tools
    2967486 – August 2014 Cumulative Update 5.0.8308.733 for Lync Server 2013, Administrative Tools
  • Update for Web Conferencing server
    2937314 – August 2014 Cumulative Update 5.0.8308.733 for Lync Server 2013, Web Conferencing Server
  • Update for Windows Fabric
    2967486 – August 2014 Cumulative Update 5.0.8308.733 for Lync Server 2013

The cumulative update resolves the following issues:

  • 2976568 – Address book delta files are not generated in a Lync Server 2013 Enterprise Edition environment
  • 2967626 – Error “creating procedure RtcResetAbAttributes” when you run “Install-CsDatabase” for rtcab database in Lync Server 2013
  • 2967629 – Significant bandwidth usage increase by SIP traffic in a Lync Server 2013 environment
  • 2967630 – Callee receives a missed call notification after answering a call on an IP telephone in a Lync Server 2013 environment
  • 2979931 – Error “I can’t find the meeting with that number” when PSTN user dials in to conference in Lync Server 2013 environment
  • 2978444 – Update for Lync Server 2013 to disable Lync Web App users’ ability to upload and show PPT in online meetings
  • 2976906 – Incorrect time zone is displayed when you create a meeting by using Web Scheduler in a Lync Server 2013 environment
  • 2967623 – Error “This content cannot be displayed” or blank webpage when you click a dial-in URL in a Lync Server 2013 environment
  • 2967624 – HD video stutters in a Lync Server 2013 based video conference in Lync 2013
  • 2967628 – Telephone numbers are missing in a contact card in a Lync Server 2013-based Lync mobile client
  • 2967621 – Error 404 when Lync phones sign in to Lync Server 2013 front-end servers during SBS failure recovery
  • 2967631 – Error “”DistributionGroupAddress” and “AgentsByUri” must be set.” when you migrate the RG service to Lync Server 2013
  • 2983199 – “Limited functionality is available due to outage” in Lync client when Lync Server 2013 replication queue is full

Download:

Weekly IT Newsletter – July 21-25, 2014

Read the rest of this entry

Microsoft updates its Active Directory Sync tool with a small fix and a new prerequisite for .Net 4.5.1

The new build version is: 6985.0000

Released
  • 7/22/2014
Fixes
  • Fix for installation failure in certain locales.
New Features
  • .Net 4.5.1 has become a prerequisite for installing DirSync.

You can check your DirSync version by running the following PowerShell command:

(GP ‘hklm:SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft Online Directory Sync’).DisplayVersion

The latest version can be downloaded here

Source

IT based Communications

a different Unified Communications site

LyncNumbers.net

Enterprse Voice tips and scrips

Steve Goodman's Exchange & Office 365 Blog

The weblog of an Microsoft MVP and IT Pro specialising in Exchange, Lync, Office 365. Guides, Tutorials, How-Tos and commentary.

The Little Things

It's always the little things that get you in IT

System Center Solutions

A blog with notes from the field.

JC's Blog-O-Gibberish

Microsoft Lync and Exchange info, and things I can't remember

Exchange Server Share

... Information sharing on Exchange Server ...

D(one) IT

IT Tips, Tricks & Such

dmunified

UC and beyond

The Lync Dude

Lync is not a thing, Lync is the "Thing" that connect you with Everything

y0av. With a zero.

Lync, UM and the universe around it - Yoav Barzilay's blog

Michael 'Van Hybrid' / Van Horenbeeck

My personal trash of thoughts about Unified Communications and stuff

Just A UC Guy

Blogging about the UC world

www.WeakestLync.com

Follow on Twitter @WeakestLync

Henrik Börjesson's UC-Blog

Blogg på svenska om UC

Ilantz's Weblog

mostly IT related ramblings

Follow

Get every new post delivered to your Inbox.

Join 102 other followers