Globale voorwaarden maken in Configuration Manager

Van toepassing op: Configuration Manager (current branch)

In Configuration Manager zijn globale voorwaarden regels die zakelijke of technische voorwaarden vertegenwoordigen die u kunt gebruiken om op te geven hoe een toepassing wordt geleverd en geïmplementeerd op clientapparaten. Algemene voorwaarden zijn toegankelijk via de pagina Vereisten van de wizard Implementatietype maken.

Opmerking

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

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

Basisinformatie over de globale voorwaarde opgeven

Er zijn verschillende soorten algemene voorwaarden beschikbaar. Er zijn verschillende opties gekoppeld aan de verschillende globale voorwaardetypen. Wanneer u een specifiek type globale voorwaarde selecteert, worden Configuration Manager de opties weergegeven die van toepassing zijn op uw selectie.

  1. Kies in de Configuration Manager-console de optieAlgemene voorwaarden voortoepassingsbeheer> van softwarebibliotheek>.

  2. Kies op het tabblad Start in de groep Maken de optie Globale voorwaarde maken.

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

  4. Kies in de vervolgkeuzelijst Apparaattype of de algemene voorwaarde is voor een Windows-computer of een Windows Mobile-apparaat .

  5. Kies in de vervolgkeuzelijst Voorwaardetype een van de volgende opties:

    • Instelling : met deze optie wordt gecontroleerd op het bestaan van een of meer items op clientapparaten. U kunt bijvoorbeeld controleren of een bestand, map of registersleutelwaarde bestaat op een clientapparaat.

    • Expressie : met deze optie kunt u complexere regels instellen om te controleren of aan de voorwaarde wordt voldaan op clientapparaten. U kunt bijvoorbeeld controleren of het fysieke geheugen op een computer tussen 2 GB en 4 GB is of dat een mobiel apparaat gebruikmaakt van aanraakscherminvoer.

Regels instellen voor de globale voorwaarde

De procedure voor het definiëren van de algemene voorwaarderegels is afhankelijk van of u een instelling of een expressie configureert. Gebruik de toepasselijke procedure hier om een instelling of een expressie in te stellen voor de globale voorwaarde.

Een instelling instellen voor de globale voorwaarde

  1. Kies In de vervolgkeuzelijst Voorwaardetypede optie Instelling.

  2. Kies in de vervolgkeuzelijst Type instelling het item dat u wilt gebruiken als voorwaarde waarvoor de vereisten worden gecontroleerd. De volgende instellingstypen en configuraties zijn beschikbaar.

    • Active Directory-query

      • LDAP-voorvoegsel: geef een geldig LDAP-voorvoegsel op voor de Active Directory Domain Services query om de naleving op clientcomputers te beoordelen. U kunt LDAP:// of GC:// gebruiken.

      • DN (DN): geef de DN-naam op van het Active Directory Domain Services-object dat wordt beoordeeld op naleving op clientcomputers.

      • Zoekfilter: geef een optioneel LDAP-filter op om de resultaten van de Active Directory Domain Services-query te verfijnen om de naleving op clientcomputers te beoordelen.

      • Zoekbereik: geef het zoekbereik op in Active Directory Domain Services:

        • Base : voert alleen query's uit op het opgegeven object.

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

        • Subtree : hiermee voert u een query uit op het opgegeven object en de volledige substructuur in de map.

      • Eigenschap: geef de eigenschap op van het Active Directory Domain Services-object dat wordt gebruikt om naleving op clientcomputers te beoordelen.

      • Query : toont de LDAP-query die is samengesteld op basis van de vermeldingen in LDAP-voorvoegsel, DN (DN), Zoekfilter indien opgegeven en Eigenschap. Deze query wordt gebruikt om de naleving op clientcomputers te beoordelen.

    • Vergadering

      • Assemblynaam : hiermee geeft u de naam op van het assembly-object waarnaar moet worden gezocht. De naam mag niet hetzelfde zijn als een ander assembly-object van hetzelfde type en de naam moet worden geregistreerd in de Global Assembly Cache. De assemblynaam mag maximaal 256 tekens bevatten.

      Opmerking

      Een assembly is een stukje code dat kan worden gedeeld tussen toepassingen. Assembly's kunnen de bestandsextensie .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

      • Type : kies in de vervolgkeuzelijst of u wilt zoeken naar een bestand of een map.

      • Pad : geef het pad naar het opgegeven bestand of de opgegeven map op clientcomputers op. U kunt systeemomgevingsvariabelen en de omgevingsvariabele %USERPROFILE% opgeven in het pad.

        Opmerking

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

      • Naam van bestand of map : geef de naam op van het bestand of mapobject waarnaar wordt gezocht. U kunt systeemomgevingsvariabelen en de omgevingsvariabele %USERPROFILE% opgeven in de naam van het bestand of de map. U kunt ook de * en ? jokertekens in de bestandsnaam.

        Opmerking

        Als u een bestands- of mapnaam opgeeft en jokertekens gebruikt, kan dit een groot aantal resultaten opleveren. Dit kan leiden tot een hoog resourcegebruik op de clientcomputer en veel netwerkverkeer bij het rapporteren van resultaten aan Configuration Manager.

      • Submappen opnemen : schakel deze optie in als u ook wilt zoeken in submappen onder het opgegeven pad.

      • Dit bestand of deze map is gekoppeld aan een 64-bits toepassing: kies of de locatie van het 64-bits systeembestand (%windir%\system32) moet worden doorzocht naast de locatie van het 32-bits systeembestand (%windir%\syswow64) op Configuration Manager clients waarop een 64-bits versie van Windows wordt uitgevoerd.

        Opmerking

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

        Het instellingstype Bestandssysteem biedt geen ondersteuning voor het opgeven van een UNC-pad naar een netwerkshare in het veld Pad .

    • IIS-metabase

      • Metabase-pad : geef een geldig pad op naar de IIS-metabase.

      • Eigenschaps-id : geef de numerieke eigenschap van de INSTELLING IIS-metabase op.

    • Registersleutel

      • Hive : kies in de vervolgkeuzelijst de registercomponent waarin u wilt zoeken.

      • Sleutel : geef de naam van de registersleutel op waarnaar u wilt zoeken. De gebruikte indeling moet key\subkey 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 waarop een 64-bits versie van Windows wordt uitgevoerd.

        Opmerking

        Als dezelfde registersleutel bestaat op zowel de 64-bits als de 32-bits registerlocatie op dezelfde 64-bits computer, worden beide registersleutels gedetecteerd door de algemene voorwaarde.

    • Registerwaarde

      • Hive : selecteer in de vervolgkeuzelijst de registercomponent waarin u wilt zoeken.

      • Sleutel : geef de naam van de registersleutel op waarnaar u wilt zoeken. De gebruikte indeling moet key\subkey zijn.

      • Waarde : geef de waarde op die moet worden 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 waarop een 64-bits versie van Windows wordt uitgevoerd.

        Opmerking

        Als dezelfde registersleutel bestaat op zowel de 64-bits als de 32-bits registerlocatie op dezelfde 64-bits computer, worden beide registersleutels gedetecteerd door de algemene voorwaarde.

    • Script

      • Detectiescript : kies Toevoegen om in te voeren of blader naar het script dat u wilt gebruiken. U kunt Windows PowerShell-, VBScript- of JScript-scripts gebruiken.

      • Scripts uitvoeren met behulp van de aangemelde gebruikersreferenties : als u deze optie inschakelt, wordt het script uitgevoerd op clientcomputers met behulp van de referenties van de gebruiker die is aangemeld.

        Opmerking

        De waarde die door het script wordt geretourneerd, wordt gebruikt om de naleving van de globale voorwaarde te beoordelen. Als u bijvoorbeeld VBScript gebruikt, kunt u de opdracht WScript.Echo Result gebruiken om de waarde van de resultaatvariabele te retourneren naar de globale voorwaarde.

        Als uw script meerdere waarden retourneert, moeten deze waarden zich op één regel bevinden en gescheiden door een puntkomma. Als elke waarde zich op een afzonderlijke regel bevindt, mislukt de evaluatie.

    • SQL-query

      • SQL Server exemplaar: kies of u de SQL-query wilt uitvoeren op het standaardexemplaren, alle exemplaren of de naam van een opgegeven database-exemplaar.

        Opmerking

        De exemplaarnaam moet verwijzen naar een lokaal exemplaar van SQL Server. Als u wilt verwijzen naar een SQL Server Instantie of beschikbaarheidsgroep van een AlwaysOn-failovercluster, moet u een scriptinstelling gebruiken.

      • Database: geef de naam op van de Microsoft SQL Server database waarvoor de SQL-query wordt uitgevoerd.

      • Kolom : geef de kolomnaam op die wordt geretourneerd door de Transact-SQL-instructie die moet worden gebruikt om de naleving van de globale voorwaarde te beoordelen.

      • Transact-SQL-instructie : geef de volledige SQL-query op die moet worden gebruikt voor de globale voorwaarde. U kunt ook Openen kiezen om een bestaande SQL-query te openen.

    • WQL-query

      • Naamruimte : geef de WMI-naamruimte op die wordt gebruikt voor het bouwen van een WQL-query die wordt beoordeeld op naleving op clientcomputers. De standaardwaarde is Root\cimv2.

      • Klasse : hiermee geeft u de WMI-klasse op die wordt gebruikt voor het bouwen van een WQL-query die wordt beoordeeld op naleving op clientcomputers.

      • Eigenschap : hiermee geeft u de WMI-eigenschap op die wordt gebruikt voor het bouwen van een WQL-query die wordt beoordeeld op naleving op clientcomputers.

      • WQL-query WHERE-component : u kunt het componentitem WQL-query WHERE gebruiken om een WHERE-component op te geven die moet worden toegepast op de opgegeven naamruimte, klasse en eigenschap op clientcomputers.

    • XPath-query

      • Pad : geef het pad op naar het XML-bestand op clientcomputers dat wordt gebruikt om naleving te beoordelen. Configuration Manager ondersteunt het gebruik van alle Windows-systeemomgevingsvariabelen en de gebruikersvariabele %USERPROFILE% in de padnaam.

      • XML-bestandsnaam : geef de bestandsnaam op die de XML-query bevat die moet worden gebruikt om de naleving op clientcomputers te beoordelen.

      • Submappen opnemen : schakel deze optie in als u ook wilt zoeken in submappen onder het opgegeven pad.

      • Dit bestand is gekoppeld aan een 64-bits toepassing: kies of de locatie van het 64-bits systeembestand (%windir%\system32) moet worden doorzocht naast de locatie van het 32-bits systeembestand (%windir%\syswow64) op Configuration Manager clients met een 64-bits versie van Windows.

      • XPath-query : geef een geldige XPath-query (full XML Path Language) op die moet worden gebruikt om naleving op clientcomputers te beoordelen.

      • Naamruimten : hiermee opent u het dialoogvenster XML-naamruimten om naamruimten en voorvoegsels te identificeren die tijdens de XPath-query moeten worden gebruikt.

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

    Opmerking

    De vervolgkeuzelijst Gegevenstype wordt niet voor alle instellingstypen weergegeven.

  4. Stel meer informatie over deze instelling in onder de vervolgkeuzelijst Instellingstype . De items die u kunt instellen, zijn afhankelijk van het instellingstype dat u hebt geselecteerd.

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

Een expressie instellen voor de globale voorwaarde

  1. Kies expressie in de vervolgkeuzelijst Type voorwaarde.

  2. Kies Component toevoegen om het dialoogvenster Component toevoegen te openen .

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

  4. Selecteer in de vervolgkeuzelijst Een voorwaarde selecteren de voorwaarde die moet worden gebruikt om te beoordelen of de gebruiker of het apparaat voldoet aan de regelvereisten. De inhoud van deze lijst is afhankelijk van de geselecteerde categorie.

  5. Kies in de vervolgkeuzelijst Operator kiezen de operator die wordt gebruikt om de geselecteerde voorwaarde te vergelijken met de opgegeven waarde om te beoordelen of de gebruiker of het apparaat voldoet aan de regelvereisten. De beschikbare operators variëren, afhankelijk van de geselecteerde voorwaarde.

  6. Geef in het veld Waarde de waarden op die worden gebruikt met de geselecteerde voorwaarde en operator om te beoordelen of de gebruiker of het apparaat voldoet aan de regelvereisten. De beschikbare waarden variëren, afhankelijk van de geselecteerde voorwaarde en de geselecteerde operator.

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

  8. Wanneer u klaar bent met het toevoegen van componenten aan de globale voorwaarde, kiest u OK om het dialoogvenster Globale voorwaarde maken te sluiten en de globale voorwaarde op te slaan.