Question Locked

Set up multiple homepages using group policy using IE7

0 helpful
14 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.

I would like to provide my users with 3 homepage tabs when they load IE7. I can set a single homepage using the IEM settings but I can't find out how to add the extra tabs.

Any help much appreciated!

14 replies

by alopez

I am also looking for infomation on how to do this. I can use the IEAK to build IE7 to enable users to custom set their homepages but we currently have a GPO in place now that sets our intranet page as the homepage but it locks out the others from being set.
We want to enforce one tab for our corp homepage and allow end-users to custom set other tabs for other homepages via group policy. Is there a GPO for this?

by frank.odonnell

Hi
I'm having the same problem as you described back in August.
I was hoping in that time you may have come to a soloution?
Any help or advice would be fantastic.

Thanks in advance
Frank

by keiran.mcnabb

Yep - i'm also looking for a solution to deliver multiple homepages in Internet Explorer 7 via Active Directory group policy.
It's easy using Firefox (community edition) - you just use the "pipe" character | between URLs once you've added the mozilla.adm admin template. This doesn't work for IE.

by alopez

After much thought about the hard-coded static initial homepage requirement...and not finding anything useful in the Microsoft IE7 .adm, here is what I will propose to the PM.

I left in place the GPO for our intranet homepage and upgraded several users in a test group to IE7 via SMS push to see what the GPO would do.

Testing showed the one enforced homepage after IE7 was installed. This leaves the user the option of course to open a new tab and navigate to whatever homepage (www.google.com or what have you...) Once on that tab, each User can set that additional tab as their homepage.

This allows much more flexibility for each End User (and kinda makes them happy) to have an additional homepage to the intranet page so when they open IE at subsequent times (either during their same logon session or after logging out/in) the user will see two homepages open within the same IE window, thus taking advantage of tabs.

The interesting thing is that as long as you are adding homepages subsequent and not trying to change the initial tab homepage you are fine. The GPO doesnt care about homepage #2, #3, #4....just the primary.

Hope this helps. I am presenting this as a benefit to the user and our corp comm group (who was pushing for the static Intranet page to begin with)

Cheers,

by hhaywood000

Thanks for the reply

Your solution sounds good but I really want the users to be presented with 4 Tabs when they first logon (I said 'I' but to be honest I don't really care but its certain end users asking!!)

by frank.odonnell

Hi

I've got it. Using logon scripts. You can use a GPO for user or computer to run the script.
GPO Location:
User config/windows settings/scripts/logon
The code:
// JavaScript Document
var navOpenInBackgroundTab = 0x1000;
var oIE = new ActiveXObject("InternetExplorer.Application");
oIE.Navigate2("http://www.homepage1.com");
oIE.Navigate2("http://www.homepage2.com", navOpenInBackgroundTab);
oIE.Visible = true;

This works a treat and will solve your users problem. Another monkey off your back i think.

by alopez

I like it....it's nice and small. We will keep this one in our hip pocket. If my User's start to go freaky-outee about the defined multiple homepage tabs we can put this one together.

Nice Solution, thanks.

by hhaywood000

Just what I was looking for. If you're down in Dorset i'll buy you a pint.

Cheers

J

by markdmac

The logon script was a good idea, but fails to achieve the goal if the user closes IE during the day and does not log off. Still, it got me thinking of how else this could be accomplished. Here is what I came up with. Works great.

1. Create a text file
2. Paste the following code into it

<%@ LANGUAGE="VBSCRIPT" %>
<% response.buffer=true %>

redirect page
<%
Const navOpenInBackgroundTab = &H1000
Set oIE = Getobject("","internetexplorer.application")
oIE.Navigate2 "http://www.msn.com"
oIE.Navigate2 "http://companyweb", navOpenInBackgroundTab
oIE.Visible = true
%>

Close Window

3. Save the file and name it something like homepages.asp

4. Place the homepages.asp file in the C:\InetPub\WWWROOT directory of a server running IIS.

5. Configure the IE homepage in a GPO to point to http://servername/homepages.asp.

When IE launches it will open the designated web pages and close the initial IE window that hosted homepages.asp.

In the event that the user manually navigates to homepages.asp and had other IE Tabs open, then just the tab that launched homepages.asp will close and a new instance of IE will be running with the two homepages.

by bens

Mark, that VBScript that you posted on your blog did the trick for me. I had to change some syntax like the quotes "" for it to work, but I really appreciate the post. I'm thinking of limiting the group policy to prevent users from changing IE options entirely, because with this script it doesn't look like "Prevent users from changing home page" will work, because you need to specify one (something that is already being done through the VB logon script) after the deny.

by mboscain

I was unable to get this to work.
I am getting Internal 500 Error when I try and run this of my IIS.

by added_flavour

-- We can perform this task with Group Policy Preferences ( these are introduced with server 2008).

Group Policy Preferences can be either managed by a server 2008

or a Vista machine with RSAT installed on it and no need for the Server 2008 but One windows Vista machine is

required to understand and manage Group Policy Preferences .

Steps should go like this :-

-- On vista machine install Microsoft Remote Server Administration Tools for Windows Vista .then You have to go to

Start\Control Panel\Programs and Features\Turn Windows Features On and Off. Scroll down the list and expand

"Remote Server Administration Tools" Expand "Feature Administration Tools" Turn on "Group Policy Management Tools.

-- You have to install " Group Policy Preferences in Windows Server 2008 Client Side Extensions" on all the

machines on the network so that they can understand the Preferences .You can use Software deployment for this .

-- After this we have to follow following Steps :-

1. open GPMC console, right-click a GPO and select Edit.

2. Navigate to User Configuration\Preferences\Control Panel Settings\internet Settings.

3. Right-click Internet Settings, select New, select Internet Explorer 7.

4. In the New Internet Explorer 7 Properties window, type the home pages in the Home page box. For example:

http://www.yahoo.com/
http://www.gmail.com

5. Press F6 to enable the setting.

To Enable and Disable Settings in a Preference Item:-

http://technet.microsoft.com/en-us/library/cc754299(WS.10).aspx

6. Click OK.

After that, please run gpupdate /force on the domain workstations to apply the policy

This discussion is closed to new replies.