Support
This step–by–step article discusses how to turn off specific FrontPage 2003 commands for all Windows XP and Windows 2000 domain clients by using a sample Windows Script Host (WSH) script and a Group Policy object (GPO).
When you use the sample script that is in this article, and you add it to the Default Domain policy, the FrontPage 2003 client cannot perform any of the following actions:
Note – This article discusses making Group Policy changes at the domain level. You must always test domain–level Group Policy settings in a test environment before you make changes to your domain.
To disable certain FrontPage 2003 commands by using a GPO and a WSH script, you must create the sample script. You must then copy the sample script to the logon scripts folder of the default domain policy, configure the sample script as the logon script, and then test the sample script from a client computer.
To create the sample script:
Option Explicit
' Continue if errors occur
On Error Resume Next
' declare our variables
Dim objFP
Dim objCommandBar
Dim objControl
' **************************************************
' This section checks to see if FrontPage is
' installed, and exits if it is not installed.
' **************************************************
' get a FrontPage Application object
Set objFP = WScript.CreateObject("FrontPage.Application")
' exit if the object does not exist
If Err.Number = -2147352567 Then WScript.Quit
' **************************************************
' This section disables inserting Web components.
' **************************************************
' get the 'Insert' command bar
Set objCommandBar = objFP.Application.CommandBars("Insert")
' get the 'Web Component' control
Set objControl = objCommandBar.Controls("&Web Component...")
' disable it
objControl.Enabled = False
' **************************************************
' This section disables changing themes.
' **************************************************
' get the 'Format' command bar
Set objCommandBar = objFP.Application.CommandBars("Format")
' get the 'Theme' control
Set objControl = objCommandBar.Controls("T&heme...")
' disable it
objControl.Enabled = False
' **************************************************
' This section disables modifying the toolbars, changing
' Web settings or permissions, and running macros.
' **************************************************
' get the 'Tools' command bar
Set objCommandBar = objFP.Application.CommandBars("Tools")
' get the 'Customize' control
Set objControl = objCommandBar.Controls("&Customize...")
' disable it
objControl.Enabled = False
' get the 'Web Settings' control
Set objControl = objCommandBar.Controls("&Web Settings...")
' disable it
objControl.Enabled = False
' get the 'Server' control
Set objControl = objCommandBar.Controls("Ser&ver")
' disable it
objControl.Enabled = False
' get the 'Macro' control
Set objControl = objCommandBar.Controls("&Macro")
' disable it
objControl.Enabled = False
' **************************************************
' This section cleans up and exits.
' **************************************************
Set objFP = Nothing
WScript.Quit
To use the sample script with the Default Domain policy, determine the GUID for the GPO. Follow these steps:
Click the General tab.
Make a note of the GUID of the Default Domain policy. The GUID of the Default Domain policy is listed next to Unique name in the Summary area.
To use the sample script with the GPO, copy Sample.vbs from your desktop to the following folder on the hard disk, where Domain is the fully qualified domain name (FQDN) of your domain (for example, MyDomain.local), and where GUID is the GUID number of the Default Domain policy.
%SystemRoot%\SYSVOL\sysvol\Domain\Policies\GUID\User\Scripts\Logon
To configure the sample script as a logon script, follow these steps:
To test the sample script, follow these steps:
Log on to a Windows XP-based client computer or log on to a Windows 2000-based client computer.
Note If you are already logged on to the computer, you must log off and then log back on again for the new Group Policy settings to apply to your computer.
To troubleshoot issues that may occur, follow these steps:
For additional information, click the following article number to view the article in the Microsoft Knowledge Base:
Microsoft Office FrontPage 2003, when used with:
Microsoft Knowledge Base Article - 825446
Fpweb.net 24/7 support is here to help with our expert Dedicated windows hosting service.