Verapresence Xbox One Giveaway at Lync Conference

by Jamie Schwinn on February 13, 2014

Come visit me at booth #10 at the Lync Conference in Las Vegas next week for a chance to win an Xbox One!

Verapresence Xbox One Giveaway at Lync Conference

{ 0 comments }

Lync Click-to-Call Script

by Jamie Schwinn on February 13, 2014

This post is a follow-up to Richard Brynteson’s post, Controlling Click-to-Call. Richard wrote a great post detailing how to control Lync’s Click-to-Call feature and force it to always call the contact via Lync call. By default, Lync will remember the last number you called a particular contact at and choose that number as the default Click-to-Call target.

After reading Richard’s post, I decided to write a PowerShell script that implements Richard’s Option #1 – Restrict Access to the Key. This only works for Lync 2013, but this script could be easily be modified for Lync 2010 by changing the registry path.

Get-ChildItem -path hkcu:\Software\Microsoft\Office\15.0\Lync | % { `
	if ($_.Name.Contains("@")) { `
        $key = $_.OpenSubKey("ContactStateCacheU", $true)
		if($key) { `
            $regPath = "HKCU:\Software\Microsoft\Office\15.0\Lync\" + ($_.Name.Split("\"))[6] + "\ContactStateCacheU"
            $acl = Get-Acl -Path $regpath
            $acl.SetAccessRuleProtection($true, $true)
            $acl | Set-Acl
            $user = [Environment]::UserDomainName + "\" + [Environment]::UserName
            $type = [System.Security.Principal.NTAccount].UnderlyingSystemType
            $acl.GetAccessRules($true, $true, $type) | % { `
                if($_.IdentityReference -eq $user) { `
                    $acl.RemoveAccessRule($_)
                }
            }
            $acl | Set-Acl
         } `
	} `
}

This script will iterate through all of the Lync identities that have signed into Lync under the current user account and remove Read/Write permissions from the ContactStateCacheU Key for the currently logged on user.

Download the script here

{ 1 comment }

I recently upgraded my laptop to Windows 8.1 RTM and attempted to use Internet Connection Sharing (Wi-Fi tether) on my Windows Phone 8 HTC 8X to do a Lync demonstration at a customer site. Every time I connected my laptop to the hotspot, Windows would immediately blue screen (BSOD). I found several existing posts that described the issue with the suggestion to enable FIPS on the Wi-Fi connection.

http://gadgets.itwriting.com/1986-fixing-blue-screen-using-internet-connection-sharing-in-windows-phone-8.html

http://forums.wpcentral.com/nokia-lumia-620/217021-internet-connection-sharing-tip-enable-fips-avoid-blue-screen.html

http://how-i-fixed-it.blogspot.com/2013/05/windows-8-crash-bluescreen-bsod-using.html

I was not able to enable FIPS fast enough to prevent the BSOD after connecting to the hotspot. I could not figure out how to modify a hotspot’s settings unless you are already connected to it with Win8.1. I was finally able to fix my issue by modifying the hotspot settings from the command line.

Open a CMD prompt with Admin rights and execute the following substituting in the name of the Windows Phone hotspot:

C:\>netsh wlan set profileparameter name="Hotspot Name" fips=yes

Feel free to comment if someone knows how to edit hotspot settings BEFORE connecting in Win8.1 via GUI.

{ 1 comment }

Lync Server 2013 Windows Prerequisites

by Jamie Schwinn on November 21, 2012

Lync Server 2013 Front End Server Prerequisites

Windows 2008 R2

.NET 4.5
http://www.microsoft.com/en-us/download/details.aspx?id=30653

Windows Management Framework 3.0
http://www.microsoft.com/en-us/download/details.aspx?id=34595

Windows Identity Foundation
http://www.microsoft.com/en-us/download/details.aspx?id=17331

Hotfix: Heap corruption occurs when a module calls the InsertEntityBody method in IIS 7.5
http://go.microsoft.com/fwlink/p/?LinkId=268602

Import-Module ServerManager
Add-WindowsFeature Web-Static-Content,Web-Default-Doc,Web-Http-Errors,Web-Asp-Net,Web-Net-Ext,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Http-Logging,Web-Log-Libraries,Web-Http-Tracing,Web-Windows-Auth,Web-Client-Auth,Web-Filtering,Web-Stat-Compression,Web-Mgmt-Console,Web-Scripting-Tools,MSMQ-Server,MSMQ-Directory,NET-Framework-Core,RSAT-ADDS,Web-Dyn-Compression,Desktop-Experience

Windows 2012

Import-Module ServerManager
Add-WindowsFeature RSAT-ADDS,NET-Framework-45-Core,NET-WCF-HTTP-Activation45,Windows-Identity-Foundation,Web-Static-Content,Web-Default-Doc,Web-Http-Errors,Web-Asp-Net,Web-Asp-Net45,Web-Net-Ext,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Http-Logging,Web-Log-Libraries,Web-Http-Tracing,Web-Windows-Auth,Web-Filtering,Web-Stat-Compression,Web-Dyn-Compression,Web-Mgmt-Console,Web-Scripting-Tools,Web-Client-Auth,Server-Media-Foundation,MSMQ-Server,MSMQ-Directory

Lync Server 2013 Edge Server Prerequisites

Windows 2008 R2

.NET 4.5
http://www.microsoft.com/en-us/download/details.aspx?id=30653

Windows Management Framework 3.0
http://www.microsoft.com/en-us/download/details.aspx?id=34595

Windows Identity Foundation
http://www.microsoft.com/en-us/download/details.aspx?id=17331

Import-Module ServerManager
Add-WindowsFeature NET-Framework-Core

Windows 2012

Import-Module ServerManager
Add-WindowsFeature NET-Framework-45-Core,Windows-Identity-Foundation

{ 0 comments }

Office Web Apps Server Explained

by Jamie Schwinn on November 11, 2012

If you’re like me, you may have seen the new Office Web Apps Server mentioned in the new Lync 2013 documentation and wondered what it was all about.

Office Web Apps for Lync Server 2013

Office Web Apps Server allows your Lync 2013 users to present PowerPoint content in Lync 2013 conferences. The advantage over Lync 2010 is that conference clients can render this content without a dependency on Silverlight, a great new feature in Lync 2013.

From TechNet:

Lync Server 2013 now uses Office Web Apps and the Office Web Apps Server (formerly known as WAC Server) to handle PowerPoint presentations. The use of Office Web Apps Server allows for higher-resolution displays and better support for PowerPoint capabilities, access to more types of mobile devices (Lync Server 2013 uses standard DHTML and JavaScript to broadcast PowerPoint presentations), and the ability for users with the appropriate privileges to scroll through a PowerPoint presentation independent of the presentation itself.

Initially, I had mixed feelings about this new server role. On one hand, we’re enhancing Lync conference capabilities. On the other hand, we’re adding another server requirement. However, the Office Web Apps Server is not just for Lync…

Office Web Apps for SharePoint Server 2013

Office Web Apps started out a supplemental add-on to SharePoint Server 2010 that enabled a web based version of Word, Excel, PowerPoint, and OneNote to allow SharePoint users to access documents through a web browser. The Wave 15 Office refresh brought with it an updated Office Web Apps with a new architecture. Office Web Apps was separated from SharePoint to create an independent server role that can be scaled and leveraged by additional server platforms such as Lync and Exchange.

From TechNet:

When used with SharePoint 2013 on-premises, Office Web Apps provides updated versions of Word Web App, Excel Web App, PowerPoint Web App, and OneNote Web App. Users can view and optionally edit Office documents by using a supported web browser on computers and on different mobile devices, such as Windows Phones, iPhones, and iPads. In addition to new features in Office Web Apps, the architecture and deployment methods have also changed, which allow Office Web Apps to provide viewing functionality for Exchange Server 2013 and Lync Server 2013.

Office Web Apps for Exchange Server 2013

From TechNet:

Outlook Web App in Microsoft Exchange Server 2013 provides rich attachment preview functionality. All attachments in an email message are displayed in a filmstrip that includes a thumbnail of each attachment. Users are able to preview attachments online in full fidelity. For Office attachments, this means users can use a rich user interface to preview and modify the attachment online. This functionality is made possible by the integration of Microsoft Office Web Apps Server.

By default, the following file types are displayed using Office Web Apps Server:

  • Word documents (doc, docx, dotx, dot, dotm extensions)
  • Excel documents (xls, xlsx, xlsm, xlm, xlsb extensions)
  • PowerPoint documents (ppt, pptx, pps, ppsx, potx, pot, pptm, potm, ppsm extensions)

The introduction of Office Web Apps Server into the Lync 2013 topology does represent a new server requirement, but it can be shared by Lync, SharePoint, and Exchange to provide compelling new features for all three products. If an Office Web Apps Server is not associated with a Lync pool, users on that pool will not have the ability to present PowerPoint files during Lync meetings as shown by this warning message in the Lync 2013 Topology Builder.

 

{ 1 comment }

Lync Server 2013 Preview Now Available

by Jamie Schwinn on July 16, 2012

Today Microsoft announced the availability of Lync Server 2013 Preview, an evaluation view of the next version of Microsoft’s enterprise-ready unified communications platform!

Read more about Lync 2013 Preview

Download Microsoft Lync Server 2013 Preview

Download the Microsoft Lync 2013 client as part of the  Microsoft Office 365 ProPlus Preview

{ 0 comments }