Come creare condizioni globali in Configuration Manager

Si applica a: Configuration Manager (Current Branch)

In Configuration Manager, le condizioni globali sono regole che rappresentano condizioni aziendali o tecniche che è possibile usare per specificare come viene fornita e distribuita un'applicazione nei dispositivi client. Le condizioni globali sono accessibili dalla pagina Requisiti della Creazione guidata tipo di distribuzione.

Nota

È possibile modificare le condizioni globali solo dal sito in cui sono state create.

Utilizzare le procedure seguenti per creare Configuration Manager condizioni globali.

Fornire informazioni di base sulla condizione globale

Sono disponibili diversi tipi di condizioni globali. Diverse opzioni sono associate ai diversi tipi di condizioni globali. Quando si seleziona un tipo di condizione globale specifico, Configuration Manager mostra le opzioni applicabili alla selezione.

  1. Nella console Configuration Manager scegliere Software LibraryApplication ManagementGlobal Conditions (Condizioni globalidi gestione> delle applicazioni della libreria > software).

  2. Nel gruppo Crea della scheda Home scegliere Crea condizione globale.

  3. Nella finestra di dialogo Crea condizione globale specificare un nome e una descrizione facoltativa per la condizione globale.

  4. Nell'elenco a discesa Tipo di dispositivo scegliere se la condizione globale è per un computer Windows o un dispositivo Windows Mobile .

  5. Nell'elenco a discesa Tipo di condizione scegliere una delle opzioni seguenti:

    • Impostazione : questa opzione controlla l'esistenza di uno o più elementi nei dispositivi client. Ad esempio, è possibile verificare che un file, una cartella o un valore di chiave del Registro di sistema esista in un dispositivo client.

    • Espressione : questa opzione consente di configurare regole più complesse per verificare se la condizione è soddisfatta nei dispositivi client. Ad esempio, è possibile verificare se la memoria fisica in un computer è compresa tra 2 GB e 4 GB o se un dispositivo mobile usa l'input touch screen.

Configurare le regole per la condizione globale

La procedura per definire le regole di condizione globale è diversa a seconda che si stia configurando un'impostazione o un'espressione. Usare la procedura applicabile per configurare un'impostazione o un'espressione per la condizione globale.

Per configurare un'impostazione per la condizione globale

  1. Nell'elenco a discesa Tipo di condizione scegliere Impostazione.

  2. Nell'elenco a discesa Tipo di impostazione scegliere l'elemento da usare come condizione per cui verranno controllati i requisiti. Sono disponibili i tipi di impostazione e le configurazioni seguenti.

    • Query di Active Directory

      • Prefisso LDAP: specificare un prefisso LDAP valido per la query Active Directory Domain Services per valutare la conformità nei computer client. È possibile usare LDAP:// o GC://.

      • Nome distinto (DN): specificare il nome distinto dell'oggetto Active Directory Domain Services che verrà valutato per la conformità nei computer client.

      • Filtro di ricerca: specificare un filtro LDAP facoltativo per perfezionare i risultati della query Active Directory Domain Services per valutare la conformità nei computer client.

      • Ambito di ricerca: specificare l'ambito di ricerca in Active Directory Domain Services:

        • Base : esegue query solo sull'oggetto specificato.

        • Un livello: questa opzione non viene usata in questa versione di Configuration Manager.

        • Sottoalbero : esegue una query sull'oggetto specificato e sul relativo sottoalbero completo nella directory.

      • Proprietà: specificare la proprietà dell'oggetto Active Directory Domain Services che verrà utilizzato per valutare la conformità nei computer client.

      • Query : mostra la query LDAP costruita dalle voci in prefisso LDAP, nome distinto (DN),filtro di ricerca , se specificato, e Proprietà. Questa query verrà usata per valutare la conformità nei computer client.

    • Assembly

      • Nome assembly : specifica il nome dell'oggetto assembly da cercare. Il nome non può essere uguale a qualsiasi altro oggetto assembly dello stesso tipo e il nome deve essere registrato nella Global Assembly Cache. Il nome dell'assembly può essere composto da un massimo di 256 caratteri.

      Nota

      Un assembly è un frammento di codice che può essere condiviso tra le applicazioni. Gli assembly possono avere l'estensione di file .dll o .exe. Global Assembly Cache è una cartella denominata %systemroot%\assembly nei computer client in cui vengono archiviati tutti gli assembly condivisi.

    • File system

      • Tipo : nell'elenco a discesa scegliere se si vuole cercare un file o una cartella.

      • Percorso : specificare il percorso del file o della cartella specificata nei computer client. È possibile specificare le variabili di ambiente di sistema e la variabile di ambiente %USERPROFILE% nel percorso.

        Nota

        Se si usa la variabile di ambiente %USERPROFILE% nei campi Percorso o Nome file o cartella , verrà eseguita una ricerca in tutti i profili utente nel computer client. Ciò potrebbe comportare l'individuazione di più istanze del file o della cartella.

      • Nome file o cartella : specificare il nome dell'oggetto file o cartella che verrà cercato. È possibile specificare le variabili di ambiente di sistema e la variabile di ambiente %USERPROFILE% nel nome del file o della cartella. È anche possibile usare * e ? caratteri jolly nel nome del file.

        Nota

        Se si specifica un nome di file o cartella e si usano caratteri jolly, questo potrebbe produrre un numero elevato di risultati. Ciò potrebbe comportare un uso elevato delle risorse nel computer client e un traffico di rete elevato quando si segnalano i risultati a Configuration Manager.

      • Includi sottocartelle : abilitare questa opzione se si desidera eseguire anche ricerche in tutte le sottocartelle nel percorso specificato.

      • Questo file o cartella è associato a un'applicazione a 64 bit: scegliere se il percorso del file di sistema a 64 bit (%windir%\system32) deve essere cercato oltre al percorso del file di sistema a 32 bit (%windir%\syswow64) nei client Configuration Manager che eseguono una versione a 64 bit di Windows.

        Nota

        Se lo stesso file o cartella esiste sia nei percorsi dei file di sistema a 64 bit che in quello a 32 bit nello stesso computer a 64 bit, più file verranno individuati dalla condizione globale.

        Il tipo di impostazione file system non supporta la specifica di un percorso UNC per una condivisione di rete nel campo Percorso .

    • Metabase IIS

      • Percorso della metabase : specificare un percorso valido per la metabase IIS.

      • ID proprietà : specificare la proprietà numerica dell'impostazione metabase IIS.

    • Chiave del Registro di sistema

      • Hive : nell'elenco a discesa scegliere l'hive del Registro di sistema in cui si vuole eseguire la ricerca.

      • Chiave : specificare il nome della chiave del Registro di sistema da cercare. Il formato usato deve essere key\subkey.

      • Questa chiave del Registro di sistema è associata a un'applicazione a 64 bit : specifica se è necessario cercare le chiavi del Registro di sistema a 64 bit oltre alle chiavi del Registro di sistema a 32 bit nei client che eseguono una versione a 64 bit di Windows.

        Nota

        Se la stessa chiave del Registro di sistema esiste sia nei percorsi del Registro di sistema a 64 bit che a 32 bit nello stesso computer a 64 bit, entrambe le chiavi del Registro di sistema verranno individuate dalla condizione globale.

    • Valore del Registro di sistema

      • Hive : nell'elenco a discesa selezionare l'hive del Registro di sistema in cui si vuole eseguire la ricerca.

      • Chiave : specificare il nome della chiave del Registro di sistema da cercare. Il formato usato deve essere key\subkey.

      • Valore : specificare il valore che deve essere contenuto nella chiave del Registro di sistema specificata.

      • Questa chiave del Registro di sistema è associata a un'applicazione a 64 bit : specifica se è necessario cercare le chiavi del Registro di sistema a 64 bit oltre alle chiavi del Registro di sistema a 32 bit nei client che eseguono una versione a 64 bit di Windows.

        Nota

        Se la stessa chiave del Registro di sistema esiste sia nei percorsi del Registro di sistema a 64 bit che a 32 bit nello stesso computer a 64 bit, entrambe le chiavi del Registro di sistema verranno individuate dalla condizione globale.

    • Script

      • Script di individuazione : scegliere Aggiungi per immettere o passare allo script da usare. È possibile usare script Windows PowerShell, VBScript o JScript.

      • Eseguire script usando le credenziali utente registrate : se si abilita questa opzione, lo script verrà eseguito nei computer client usando le credenziali dell'utente che ha eseguito l'accesso.

        Nota

        Il valore restituito dallo script verrà usato per valutare la conformità della condizione globale. Ad esempio, quando si usa VBScript, è possibile usare il comando WScript.Echo Result per restituire il valore della variabile Result alla condizione globale.

        Se lo script restituisce più valori, questi valori devono trovarsi su una singola riga e separati da un punto e virgola. Se ogni valore si trova su una riga separata, la valutazione avrà esito negativo.

    • Query SQL

      • SQL Server istanza: scegliere se si vuole che la query SQL venga eseguita nell'istanza predefinita, in tutte le istanze o in un nome di istanza di database specificato.

        Nota

        Il nome dell'istanza deve fare riferimento a un'istanza locale di SQL Server. Per fare riferimento a un'istanza del cluster di failover o a un gruppo di disponibilità SQL Server Always On, è necessario usare un'impostazione di script.

      • Database: specificare il nome del database Microsoft SQL Server per cui verrà eseguita la query SQL.

      • Colonna : specificare il nome della colonna restituito dall'istruzione Transact-SQL da usare per valutare la conformità della condizione globale.

      • Istruzione Transact-SQL : specificare la query SQL completa da usare per la condizione globale. È anche possibile scegliere Apri per aprire una query SQL esistente.

    • Query WQL

      • Spazio dei nomi : specificare lo spazio dei nomi WMI che verrà usato per compilare una query WQL che verrà valutata per la conformità nei computer client. Il valore predefinito è Root\cimv2.

      • Classe : specifica la classe WMI che verrà usata per compilare una query WQL che verrà valutata per la conformità nei computer client.

      • Proprietà : specifica la proprietà WMI che verrà utilizzata per compilare una query WQL che verrà valutata per la conformità nei computer client.

      • Clausola WHERE della query WQL : è possibile usare l'elemento della clausola WHERE della query WQL per specificare una clausola WHERE da applicare allo spazio dei nomi, alla classe e alla proprietà specificati nei computer client.

    • Query XPath

      • Percorso : specificare il percorso del file XML nei computer client che verranno usati per valutare la conformità. Configuration Manager supporta l'uso di tutte le variabili di ambiente di sistema windows e della variabile utente %USERPROFILE% nel nome del percorso.

      • Nome file XML : specificare il nome file che contiene la query XML da usare per valutare la conformità nei computer client.

      • Includi sottocartelle : abilitare questa opzione se si desidera eseguire anche ricerche in tutte le sottocartelle nel percorso specificato.

      • Questo file è associato a un'applicazione a 64 bit: scegliere se è necessario cercare il percorso del file di sistema a 64 bit (%windir%\system32) oltre al percorso del file di sistema a 32 bit (%windir%\syswow64) nei client Configuration Manager che eseguono una versione a 64 bit di Windows.

      • Query XPath : specificare una query XPath (Full XML Path Language) valida da usare per valutare la conformità nei computer client.

      • Spazi dei nomi : apre la finestra di dialogo Spazi dei nomi XML per identificare gli spazi dei nomi e i prefissi da usare durante la query XPath.

  3. Nell'elenco a discesa Tipo di dati scegliere il formato in cui i dati verranno restituiti dalla condizione prima che vengano usati per controllare i requisiti.

    Nota

    L'elenco a discesa Tipo di dati non viene visualizzato per tutti i tipi di impostazione.

  4. Configurare ulteriori dettagli su questa impostazione sotto l'elenco a discesa Tipo di impostazione . Gli elementi che è possibile configurare variano a seconda del tipo di impostazione selezionato.

  5. Scegliere OK per salvare la regola e chiudere la finestra di dialogo Crea condizione globale .

Configurare un'espressione per la condizione globale

  1. Nell'elenco a discesa Tipo di condizione scegliere Espressione.

  2. Scegliere Aggiungi clausola per aprire la finestra di dialogo Aggiungi clausola .

  3. Nell'elenco a discesa Seleziona categoria selezionare se questa espressione è destinata a un dispositivo o a un utente. In alternativa, selezionare Personalizzato per usare una condizione globale configurata in precedenza.

  4. Nell'elenco a discesa Selezionare una condizione selezionare la condizione da usare per valutare se l'utente o il dispositivo soddisfa i requisiti della regola. Il contenuto di questo elenco varia a seconda della categoria selezionata.

  5. Nell'elenco a discesa Scegli operatore scegliere l'operatore che verrà usato per confrontare la condizione selezionata con il valore specificato per valutare se l'utente o il dispositivo soddisfa i requisiti della regola. Gli operatori disponibili variano a seconda della condizione selezionata.

  6. Nel campo Valore specificare i valori che verranno usati con la condizione e l'operatore selezionati per valutare se l'utente o il dispositivo soddisfa i requisiti della regola. I valori disponibili variano a seconda della condizione selezionata e dell'operatore selezionato.

  7. Scegliere OK per salvare l'espressione e chiudere la finestra di dialogo Aggiungi clausola .

  8. Al termine dell'aggiunta di clausole alla condizione globale, scegliere OK per chiudere la finestra di dialogo Crea condizione globale e salvare la condizione globale.