Exchange 2013 OWA forget last logged in user by default

by John C. Wray III Friday, October 17, 2014 8:25 AM

Exchange 2013 is a little different on OWA now. By default it is set to private mode. Before it would ask when you logged in.
You have to run a powershell command on your cas servers to get the option back.
Set-OwaVirtualDirectory "VPW1202CAS01\owa (Default Web Site)" -LogonPagePublicPrivateSelectionEnabled $True
In this case the CAS server is VPW1202CAS01, the rest would be the same.
This will unhide an area with a checkbox that allows you to choose private or public.
By default that is checked private so you are kind of right back where you started.
To get that to change to unchecked and public you have to change the code on the CAS logon.aspx page.
That can be found in <your install directory >\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy\owa\auth
Copy the original logon.aspx as a cya and then open the original in notepad or wordpad.
Do a find on chkPrvt.
It should take you to a line that looks like this.

The word checked I have highlighted is what is making that private by default. Delete that word and save.
Next you will have to do an IISRESET on the server for that to take effect. Keep in mind windows updates/patches/rollups/servicepacks may overwrite that.

Once you make the change when you log into OWA it should look like this.

They wanted this at this customer because they have kiosk type computers used by a lot of students.




Comments are closed