Globale voorwaarden maken in Configuration Manager

 

Van toepassing op: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

In System Center 2012 Configuration Manager zijn globale voorwaarden regels die zakelijke of technische voorwaarden voorstellen die u kunt gebruiken om aan te geven hoe een toepassing beschikbaar wordt gesteld en geïmplementeerd voor clientapparaten. U kunt globale voorwaarden maken voor het knooppunt Globale voorwaarden van de Configuration Manager-console of in de wizard Implementatietype maken. Globale voorwaarden worden geopend vanaf de pagina Vereisten van de wizard Implementatietype maken.

Notitie

U kunt globale voorwaarden alleen bewerken op de site waar ze zijn gemaakt.

Gebruik de volgende procedures om Configuration Manager globale voorwaarden te maken.

Geef algemene informatie over de globale voorwaarde

Verschillende soorten globale voorwaarden zijn beschikbaar. Verschillende opties zijn gekoppeld aan de verschillende typen globale voorwaarden. Wanneer u een specifiek globale voorwaardetype kiest, geeft Configuration Manager de opties weer die op uw selectie van toepassing zijn.

Algemene informatie over de globale voorwaarde opgeven

  1. Klik op Softwarebibliotheek in de Configuration Manager-console.

  2. Vouw Toepassingsbeheer uit in de werkruimte Softwarebibliotheek en klik vervolgens op Globale voorwaarden.

  3. Klik op Globale voorwaarde maken in het tabblad Start in de groep Maken.

  4. Geef in het dialoogvenster Globale voorwaarde maken een naam op en een optionele beschrijving voor de globale voorwaarde.

  5. Kies in het vervolgkeuzemenu Apparaattype of de globale voorwaarde geldt voor een Windows-computer, Windows Mobile-apparaat of een Nokia-apparaat.

  6. Kies in het vervolgkeuzemenu Voorwaardetype een van de volgende opties:

    - **Instelling** – Met deze optie kunt u controleren of er sprake is van een of meerdere items op clientapparaten. U kunt bijvoorbeeld controleren of een bepaald bestand, map of registersleutelwaarde bestaat op een clientapparaat.
    
    - **Expressie** – Met deze optie kunt u complexere regels configureren om te bepalen of aan de voorwaarde is voldaan op clientapparaten. U kunt bijvoorbeeld bepalen of een fysiek geheugen op een computer tussen de 2 en 4 GB groot is of dat invoer voor een mobiel apparaat via een aanraakscherm verloopt.
    

Regels configureren voor de globale voorwaarde

De procedure voor het definiëren van de regels voor globale voorwaarden is anders bij het configureren van een instelling of van een expressie. Gebruik de procedure die hier van toepassing is om een instelling of een expressie te configureren voor de globale voorwaarde.

Configureren van een instelling voor de globale voorwaarde

  1. Kies in het vervolgkeuzemenu VoorwaardetypeInstelling.

  2. Kies in het vervolgkeuzemenu Instellingstype het item dat u wilt gebruiken als de voorwaarde waarvoor u vereisten wilt controleren. De volgende instellingstypen zijn beschikbaar.

    Instellingstype

    Meer informatie

    Active Directory-query

    Configureer het volgende voor dit instellingstype:

    • LDAP-voorvoegsel - Geef een geldig LDAP-voorvoegsel op in de Active Directory Domain Services-query om de compatibiliteit vast te stellen op clientcomputers. U kunt LDAP:// of GC:// gebruiken.

    • DN-naam - Geef de distinguished name op van het Active Directory Domain Services-object dat wordt vastgesteld voor compatibiliteit op clientcomputers.

    • Zoekfilter - Geef een optionele LDAP-filter op om de resultaten van de Active Directory Domain Services-query te verfijnen om de compatibiliteit vast te stellen op clientcomputers.

    • Zoekbereik - Geef het zoekbereik op in Active Directory Domain Services:

      • Basis - Voor zoeken in het gespecificeerd object alleen.

      • Eén niveau - Deze optie wordt niet gebruikt in deze versie van Configuration Manager.

      • Substructuur - Voor zoeken in het opgegeven object en de volledige substructuur in de directory.

    • Eigenschap - Hier specificeert u de eigenschap van een Active Directory Domain Services-object dat wordt gebruikt om de compatibiliteit vast te stellen op clientcomputers.

    • Query - Geeft de LDAP-query weer die is samengesteld uit de invoer in LDAP-voorvoegsel, DN-naam, Zoekfilter indien opgegeven en Eigenschap. Deze query wordt gebruikt om de compatibiliteit vast te stellen op clientcomputers.

    Assembly

    Configureer het volgende voor dit instellingstype:

    • Naam van assembly: Hier geeft u de naam op van het assembly-object waarnaar u wilt zoeken. Deze naam mag niet dezelfde zijn als die van een ander assembly-object van hetzelfde type en de naam moet zijn geregistreerd in de Global Assembly-cache. De assembly-naam mag maximaal 256 tekens lang zijn.

    Notitie

    Een assembly is een stuk code dat tussen toepassingen kan worden gedeeld. Assembly's kunnen de bestandsnaamextensie .dll of .exe hebben. De Global Assembly-cache is een map met de naam %systemroot%\assembly op clientcomputers waarin alle gedeelde assembly's zijn opgeslagen.

    Bestandssysteem

    Configureer het volgende voor dit instellingstype:

    • Type – Selecteer in de vervolgkeuzelijst of u wilt zoeken naar een Bestand of een Map.

    • Pad - Geef het pad op naar het gespecificeerde bestand of de map op clientcomputers. U kunt in het pad systeemomgevingsvariabelen specificeren en de %USERPROFILE%-omgevingsvariabele.

      Notitie

      Als u de %USERPROFILE%-omgevingsvariabele gebruikt in het Pad of in de velden Bestands- of mapnaam, wordt in alle gebruikersprofielen op de clientcomputer gezocht. Dit kan leiden tot het vinden van meerdere exemplaren van het bestand of de map.

    • Bestands- of mapnaam - Geef de naam op van het bestand of het mapobject waarnaar moet worden gezocht. U kunt in de bestands- of map naam systeemomgevingsvariabelen specificeren en de %USERPROFILE%-omgevingsvariabele. U kunt ook de jokertekens * en ? gebruiken in de bestandsnaam.

      Notitie

      Als u een bestands- of mapnaam opgeeft en hierbij jokertekens gebruikt, kunt u een groot aantal resultaten krijgen. Dit kan leiden tot een hoog bronnengebruik op de clientcomputer en tot veel netwerkverkeer wanneer resultaten worden gemeld naar Configuration Manager.

    • Inclusief submappen – Schakel deze optie in als u in submappen wilt zoeken onder het opgegeven pad.

    • Dit bestand of deze map is gekoppeld aan een 64-bits toepassing - Selecteer of de 64-bits systeembestandslocatie (%windir%\system32) moet worden doorzocht naast de 32-bits systeembestandslocatie (%windir%\syswow64) op Configuration Manager-clients die worden uitgevoerd op een 64-bits versie van Windows.

      Notitie

      Als hetzelfde bestand of dezelfde map bestaat in zowel de 64-bits als de 32-bits systeembestandslocatie op dezelfde 64-bits computer, worden door de globale voorwaarde meerdere bestanden gevonden.

    Het instellingstype Bestandssysteem ondersteunt geen specificatie van een UNC-pad naar een netwerkshare in het veld Pad.

    IIS Metabase

    Configureer het volgende voor dit instellingstype:

    • Metabasepad - Geef een geldig pad op naar de IIS Metabase.

    • Eigenschaps-id - Geef de numerieke eigenschap op van de IIS Metabase-instelling.

    Registersleutel

    Configureer het volgende voor dit instellingstype:

    • Component – Selecteer in de vervolgkeuzelijst de registercomponent waarin u wilt zoeken.

    • Sleutel - Specificeer de naam van de registersleutel waarnaar u wilt zoeken. De gebruikte indeling moet sleutel\subsleutel zijn.

    • Deze registersleutel is gekoppeld aan een 64-bits toepassing - Hiermee geeft u op of de 64-bits registersleutels moeten worden doorzocht naast de 32-bits registersleutels op clients die worden uitgevoerd op een 64-bits versie van Windows.

      Notitie

      Als hetzelfde bestand of dezelfde map bestaat in zowel de 64-bits als de 32-bits systeembestandslocatie op dezelfde 64-bits computer, worden door de globale voorwaarde meerdere bestanden gevonden.

    Registerwaarde

    Configureer het volgende voor dit instellingstype:

    • Component - Selecteer in de vervolgkeuzelijst de registercomponent waarin u wilt zoeken.

    • Sleutel - Specificeer de naam van de registersleutel waarnaar u wilt zoeken. De gebruikte indeling moet sleutel\subsleutel zijn.

    • Waarde – Specificeer de waarde die moet zijn opgenomen in de opgegeven registersleutel.

    • Deze registersleutel is gekoppeld aan een 64-bits toepassing - Hiermee geeft u op of de 64-bits registersleutels moeten worden doorzocht naast de 32-bits registersleutels op clients die worden uitgevoerd op een 64-bits versie van Windows.

      Notitie

      Als hetzelfde bestand of dezelfde map bestaat in zowel de 64-bits als de 32-bits systeembestandslocatie op dezelfde 64-bits computer, worden door de globale voorwaarde meerdere bestanden gevonden.

    Script

    Configureer het volgende voor dit instellingstype:

    • Detectiescript – Klik op Toevoegen om te openen, of blader naar het script dat u wilt gebruiken. U kunt Windows PowerShell-, VBScript- of JScript-scripts gebruiken.

    • Scripts uitvoeren met de referenties van de aangemelde gebruiker – Als u deze optie inschakelt, wordt het script uitgevoerd op clientcomputers met de referenties van de aangemelde gebruikers.

      Notitie

      De waarde die het script heeft geretourneerd wordt gebruikt om de compatibiliteit vast te stellen van de globale voorwaarde. Wanneer u bijvoorbeeld VBScript gebruikt, kunt u de opdracht WScript.Echo Result gebruiken om de variabele waarde Resultaat te retourneren naar de globale voorwaarde.

    SQL-query

    Configureer het volgende voor dit instellingstype:

    • SQL Server-exemplaar – Kies of u de SQL-query wilt uitvoeren op het standaardexemplaar, alle exemplaren of de naam van een specifiek database-exemplaar.

      Notitie

      De naam van het exemplaar moet verwijzen naar een lokaal exemplaar van de SQL Server. Gebruik een scriptinstelling om te verwijzen naar een geclusterd SQL server-exemplaar.

    • Database - Geef de naam op van de Microsoft SQL Server-database waarvoor u de SQL query wilt uitvoeren.

    • Kolom - Geef de naam van de kolom op die door de Transact-SQL-instructie is geretourneerd om de compatibiliteit vast te stellen van de globale voorwaarde.

    • Transact-SQL-instructie – Geef de volledige SQL-query op die u wilt gebruiken voor de globale voorwaarde. U kunt ook op Openen klikken om een bestaande SQL-query te openen.

    WQL-query

    Configureer het volgende voor dit instellingstype:

    • Naamruimte - Specificeer de WMI-naamruimte die wordt gebruikt om een WQL-query samen te stellen waarvoor de compatibiliteit op clientcomputers wordt vastgesteld. De standaardwaarde is Root\cimv2.

    • Klasse - Hier geeft u de WMI-klasse op die wordt gebruikt om een WQL-query samen te stellen waarvoor de compatibiliteit op clientcomputers wordt vastgesteld.

    • Eigenschap - Hier geeft u de WMI-eigenschap op die wordt gebruikt om een WQL-query samen te stellen waarvoor de compatibiliteit op clientcomputers wordt vastgesteld.

    • WHERE-component van WQL-query - U kunt het item WHERE-component van WQL-query gebruiken om een WHERE-component te specificeren die moet worden toegepast op de opgegeven naamruimte en de eigenschap op clientcomputers.

    XPath-query

    Configureer het volgende voor dit instellingstype:

    • Pad - Geef het pad op naar het XML-bestand op clientcomputers dat wordt gebruikt om de compatibiliteit vast te stellen. Configuration Manager ondersteunt het gebruik van alle systeemomgevingsvariabelen van Windows en de %USERPROFILE%-gebruikersvariabele in de naam van het pad.

    • XML-bestandsnaam - Geef de naam van het bestand op dat de XML-query bevat die moet worden gebruikt om de compatibiliteit op clientcomputers vast te stellen.

    • Inclusief submappen - Schakel deze optie in als u in submappen wilt zoeken onder het opgegeven pad.

    • Dit bestand of deze map is gekoppeld aan een 64-bits toepassing - Selecteer of de 64-bits systeembestandslocatie (%windir%\system32) moet worden doorzocht naast de 32-bits systeembestandslocatie (%windir%\syswow64) op Configuration Manager-clients die worden uitgevoerd op een 64-bits versie van Windows.

    • XPath-query - Geef een geldig volledige XML Path-taal (XPath)-query om de compatibiliteit op clientcomputers vast te stellen.

    • Naamruimten - Hiermee opent u het dialoogvenster XML-naamruimten om naamruimten en voorvoegsels te identificeren voor gebruik tijdens de XPath-query.

  3. Kies in de vervolgkeuzelijst Gegevenstype de indeling waarin de gegevens worden geretourneerd door de voorwaarde voordat deze wordt gebruikt om vereisten te controleren.

    Notitie

    De vervolgkeuzelijst Gegevenstype wordt niet voor alle instellingstypes weergegeven.

  4. Configureer verdere gegevens over deze instelling onder de vervolgkeuzelijst Instellingstype. De items die u kunt configureren variëren afhankelijk van het instellingstype dat u hebt geselecteerd.

  5. Klik op OK om de regel op te slaan en het dialoogvenster Globale voorwaarde maken te sluiten.

Een expressie voor de globale voorwaarde configureren

  1. Kies in de vervolgkeuzelijst VoorwaardetypeInstelling.

  2. Klik op Component toevoegen om het dialoogvenster Component toevoegen te openen.

  3. Selecteer in de vervolgkeuzelijst Categorie selecteren of deze expressie voor een apparaat of voor een gebruiker is bedoeld. U kunt ook Aangepast selecteren om een vooraf geconfigureerde globale voorwaarde te gebruiken.

  4. Selecteer in de vervolgkeuzelijst Selecteer een voorwaarde de voorwaarde die moet worden gebruikt om vast te stellen of de gebruiker of het apparaat voldoet aan de regelvereisten. De inhoud van deze lijst varieert op basis van de geselecteerde categorie.

  5. Selecteer in de vervolgkeuzelijst Operator kiezen de operator die wordt gebruikt om de geselecteerde voorwaarde te vergelijken met de opgegeven waarde om vast te stellen of de gebruiker of het apparaat aan de regelvereisten voldoet. De beschikbare operators variëren op basis van de geselecteerde voorwaarde.

  6. Voer in het veld Waarde de waarden in die worden gebruikt met de geselecteerde voorwaarde en operator om vast te stellen of de gebruiker of het apparaat voldoet aan de regelvereisten. De beschikbare waarden variëren op basis van de geselecteerde voorwaarde en de geselecteerde operator.

  7. Klik op OK om de expressie op te slaan en het dialoogvenster Component toevoegen te sluiten.

  8. Wanneer u alle componenten hebt toegevoegd, klikt u op OK om het dialoogvenster Globale voorwaarde maken te sluiten en de globale voorwaarde op te slaan.