Samenvatting
In dit artikel wordt stapsgewijs beschreven hoe u specifieke FrontPage 2003-opdrachten kunt uitschakelen voor alle Windows XP- en Windows 2000-domeinclients met behulp van een WSH-voorbeeldscript (Windows Script Host) en een groepsbeleidobject. Als u het voorbeeldscript in dit artikel toevoegt aan het standaarddomeinbeleid, kan de FrontPage 2003-client geen van de volgende acties uitvoeren:
- Opmaakopties toepassen
- Thema's wijzigen
- Webcomponenten toevoegen
- Geavanceerde functies gebruiken
- Menu- en werkbalkopdrachten aanpassen
- Macro's uitvoeren
- Opties voor beheerders kiezen
- Beveiligingsinstellingen wijzigen
- Webinstellingen wijzigen
Opmerking In dit artikel wordt beschreven hoe u wijzigingen kunt aanbrengen in het groepsbeleid op domeinniveau. U moet groepsbeleidinstellingen op domeinniveau
altijd testen in een testomgeving voordat u wijzigingen aanbrengt in het domein.
Terug naar beginBepaalde FrontPage 2003-opdrachten uitschakelen met een groepsbeleidobject en een WSH-script
Als u bepaalde FrontPage 2003-opdrachten wilt uitschakelen met een groepsbeleidobject en een WSH-script, moet u het voorbeeldscript maken. Vervolgens moet u het voorbeeldscript naar de map met aanmeldingsscripts van het standaarddomeinbeleid kopiëren, het voorbeeldscript configureren als het aanmeldingsscript en vervolgens het voorbeeldscript testen vanaf een clientcomputer.
Terug naar beginHet voorbeeldscript maken
Ga als volgt te werk om het voorbeeldscript te maken:
- Meld u bij de Windows-domeincontroller aan als gebruiker die lid is van de groep Domeinadministrators.
- Start Kladblok en open een nieuw document.
- Kopieer de volgende code en plak deze in het nieuwe document:
Option Explicit
' Ga door als er fouten optredenOn Error Resume Next
' Declareer variabelenDim objFPDim objCommandBarDim objControl
' **************************************************' Met deze sectie wordt gecontroleerd of FrontPage is' geïnstalleerd en wordt de uitvoering gestopt als dat niet het geval is.' **************************************************
' Haal een FrontPage-toepassingsobject opSet objFP = WScript.CreateObject("FrontPage.Application")
' Stop als het object niet bestaatIf Err.Number = -2147352567 Then WScript.Quit
' **************************************************' Met deze sectie wordt het invoegen van webcomponenten onmogelijk gemaakt.' **************************************************
' Haal de opdrachtbalk 'Insert' (Invoegen) opSet objCommandBar = objFP.Application.CommandBars("Insert")
' Haal het besturingselement 'Web Component' (Webcomponent) opSet objControl = objCommandBar.Controls("&Web Component...")
' Schakel dit besturingselement uitobjControl.Enabled = False
' **************************************************' Met deze sectie wordt het wijzigen van thema's onmogelijk gemaakt.' **************************************************
' Haal de opdrachtbalk 'Format' (Opmaak) opSet objCommandBar = objFP.Application.CommandBars("Format")
' Haal het besturingselement 'Theme' (Thema) opSet objControl = objCommandBar.Controls("T&heme...")
' Schakel dit besturingselement uitobjControl.Enabled = False
' **************************************************' Met deze sectie wordt het wijzigen van werkbalken, het wijzigen' van webinstellingen of machtigingen en het uitvoeren van macro's onmogelijk gemaakt.' **************************************************
' Haal de opdrachtbalk 'Tools' (Extra) opSet objCommandBar = objFP.Application.CommandBars("Tools")
' Haal het besturingselement 'Customize' (Aanpassen) opSet objControl = objCommandBar.Controls("&Customize...")
' Schakel dit besturingselement uitobjControl.Enabled = False
' Haal het besturingselement 'Web Settings' (Webinstellingen) opSet objControl = objCommandBar.Controls("&Web Settings...")
' Schakel dit besturingselement uitobjControl.Enabled = False
' Haal het besturingselement 'Server' opSet objControl = objCommandBar.Controls("Ser&ver")
' Schakel dit besturingselement uitobjControl.Enabled = False
' Haal het besturingselement 'Macro' opSet objControl = objCommandBar.Controls("&Macro")
' Schakel dit besturingselement uitobjControl.Enabled = False
' **************************************************' Met deze sectie wordt alles opgeschoond en de uitvoering gestopt.' **************************************************
Set objFP = NothingWScript.Quit
- Ga als volgt te werk om het bestand op te slaan:
- Open het menu Bestand en klik op Opslaan.
- Klik in het vak Opslaan in op Bureaublad.
- Klik in het vak Opslaan als type op Alle bestanden, typ Voorbeeld.vbs in het vak Bestandsnaam en klik op Opslaan.
- Sluit Kladblok af.
Terug naar beginHet voorbeeldscript kopiëren naar de map met aanmeldingsscripts van uw standaarddomeinbeleid
Als u het voorbeeldscript wilt gebruiken in het standaarddomeinbeleid, bepaalt u de GUID voor het groepsbeleidobject. Ga als volgt te werk:
- Meld u bij de Windows-domeincontroller aan als gebruiker die lid is van de groep Domeinadministrators (als u nog niet bent aangemeld).
- Start Active Directory: gebruikers en computers.
- Klik met de rechtermuisknop op Domeinnaam en klik vervolgens op Eigenschappen.
- Open het tabblad Groepsbeleid.
- Klik op Standaarddomeinbeleid en klik op Eigenschappen.
- Open het tabblad Algemeen.
Maak een notitie van de GUID van het standaarddomeinbeleid. De GUID van het standaarddomeinbeleid wordt vermeld naast Unieke naam in het gedeelte Samenvatting. - Klik op Annuleren en klik vervolgens weer op Annuleren.
- U kunt het voorbeeldscript samen met het groepsbeleidobject gebruiken door het bestand Voorbeeld.vbs van het bureaublad naar de volgende map op de vaste schijf te kopiëren, waarbij Domein de FQDN (Fully Qualified Domain Name) van uw domein is (bijvoorbeeld MijnDomein.local), en waarbij GUID de GUID is van het standaarddomeinbeleid.
%Systeemhoofdmap%\SYSVOL\sysvol\Domein \Policies\GUID\User\Scripts\Logon
Terug naar beginHet voorbeeldscript configureren als het aanmeldingsscript
Ga als volgt te werk om het voorbeeldscript te configureren als een aanmeldingsscript:
- Meld u bij de Windows-domeincontroller aan als gebruiker die lid is van de groep Domeinadministrators (als u nog niet bent aangemeld).
- Start Active Directory: gebruikers en computers.
- Klik met de rechtermuisknop op Domeinnaam en klik vervolgens op Eigenschappen.
- Open het tabblad Groepsbeleid.
- Klik op Standaarddomeinbeleid en klik op Bewerken.
- Klik in het linkerdeelvenster onder Gebruikersconfiguratie op Windows-instellingen en klik vervolgens op Scripts (Aanmelden/Afmelden).
- Dubbelklik in het rechterdeelvenster op Aanmelden.
- Klik op Toevoegen.
- Klik in het vak Scriptnaam op Bladeren, zoek naar het bestand Voorbeeld.vbs, klik op Voorbeeld.vbs, klik op Openen en klik op OK.
- Klik op OK.
- Sluit de groepsbeleidsobject-editor af en sluit de module Active Directory: gebruikers en computers af.
Terug naar beginHet voorbeeldscript testen vanaf een clientcomputer
Voer de volgende stappen uit om het script te testen:
- Meld u aan bij een clientcomputer waarop Windows XP of Windows 2000 wordt uitgevoerd.
Opmerking Als u zich al hebt aangemeld bij de computer, moet u zich afmelden en vervolgens opnieuw aanmelden, zodat de nieuwe groepsbeleidinstellingen van kracht worden op de computer. - Start FrontPage 2003. Als er niet automatisch een nieuwe pagina wordt geopend, klikt u op Nieuw in het menu Bestand.
- Voer de volgende handelingen uit:
- Controleer of in het menu Invoegen de opdracht Webcomponent is uitgeschakeld.
- Controleer of in het menu Opmaak de opdracht Thema is uitgeschakeld.
- Controleer of in het menu Extra de opdrachten Aanpassen, Macro en Server zijn uitgeschakeld.
Terug naar beginProbleemoplossing
Ga als volgt te werk om eventuele problemen op te lossen:
- Ga de stappen in dit artikel opnieuw na om te controleren of aan de volgende voorwaarden is voldaan:
- De syntaxis van het voorbeeldscript is juist.
- Het voorbeeldscript is naar de juiste groepsbeleidmap gekopieerd.
- Het voorbeeldscript is toegevoegd als een aanmeldingsscript en niet toegevoegd als een afmeldingsscript, een opstartscript of een afsluitscript.
- Meld u af bij de clientcomputer en meld u weer aan om de groepsbeleidinstellingen bij te werken.
- Controleer of de clientcomputer lid is van het domein waaraan u het script hebt toegevoegd.
Klik voor meer informatie op het volgende artikelnummer in de Microsoft Knowledge Base:
250842
Troubleshooting Group Policy Application Problems
Terug naar beginReferenties
Ga naar de volgende Microsoft-website voor meer informatie over WSH:
Als u meer informatie wilt over groepsbeleid in Windows Server 2003, kunt u de volgende Microsoft-website bezoeken:
Meer informatie over groepsbeleid in Windows 2000 vindt u op de volgende Microsoft-website:
De door Microsoft gebruikte programmeervoorbeelden dienen uitsluitend ter illustratie. Microsoft verleent dan ook geen enkele impliciete of expliciete garantie met betrekking tot deze voorbeelden. Er gelden geen impliciete garanties met betrekking tot verkoopbaarheid of geschiktheid voor een bepaald doel, noch enigerlei andere garanties. In dit artikel wordt ervan uitgegaan dat u bekend bent met de programmeertaal VBScript, alsmede met de hulpprogramma's waarmee procedures worden gemaakt en waarmee fouten in procedures worden opgespoord. U kunt desgewenst contact opnemen met Microsoft Productondersteuning voor uitleg over de functie van een bepaalde procedure. Microsoft Productondersteuning is echter niet bereid de voorbeelden aan te passen om extra functies toe te voegen of om procedures te maken die aan uw specifieke eisen voldoen. Als u nog niet zoveel programmeerervaring hebt, kunt u contact opnemen met een Microsoft Certified Partner. Als u meer informatie wilt over Microsoft Certified Partners, bezoekt u de volgende website van Microsoft:
Als u meer informatie wilt over de beschikbare ondersteuningsopties van Microsoft, gaat u naar de volgende Microsoft-website:
Terug naar begin