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 utilizzare per specificare la modalità di distribuzione e distribuzione di 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 condizioni globali di Configuration Manager.

Fornire informazioni di base sulla condizione globale

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

  1. Nella console di Configuration Manager scegliere Software Library > Application Management Global > Conditions.

  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 verifica l'esistenza di uno o più elementi nei dispositivi client. Ad esempio, è possibile verificare che un file, una cartella o un valore della 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, puoi verificare se la memoria fisica di un computer è compresa tra 2 GB e 4 GB o se un dispositivo mobile utilizza l'input del touchscreen.

Configurare le regole per la condizione globale

La procedura per definire le regole di condizione globali è diversa a seconda che si configuri un'impostazione o un'espressione. Utilizzare la procedura applicabile qui 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 utilizzare 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 di Servizi di dominio Active Directory per valutare la conformità nei computer client. È possibile utilizzare LDAP:// o GC://.

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

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

      • Ambito di ricerca - Specificare l'ambito di ricerca in Servizi di dominio Active Directory:

        • Base: esegue una query solo sull'oggetto specificato.

        • One Level: questa opzione non viene utilizzata 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 Servizi di dominio Active Directory che verrà utilizzata per valutare la conformità nei computer client.

      • Query - Mostra la query LDAP creata dalle voci in Prefisso LDAP, Nome distinto (DN), Filtro di ricerca, se specificato, e Proprietà. Questa query verrà utilizzata 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ò contenere un massimo di 256 caratteri.

      Nota

      Un assembly è una parte di codice che può essere condivisa tra applicazioni. Gli assembly possono avere l'.dll o .exe di file. La Global Assembly Cache è una cartella denominata %systemroot%\assembly nei computer client in cui sono archiviati tutti gli assembly condivisi.

    • File system

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

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

        Nota

        Se si utilizza la variabile di ambiente %USERPROFILE% nei campi Percorso o Nome file o cartella, verranno cercati 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 variabili di ambiente di sistema e la variabile di ambiente %USERPROFILE% nel nome del file o della cartella. È inoltre possibile utilizzare i caratteri * e ? caratteri jolly nel nome del file.

        Nota

        Se si specifica un nome di file o di cartella e si utilizzano caratteri jolly, è possibile che si produca un numero elevato di risultati. Ciò potrebbe comportare un utilizzo elevato delle risorse nel computer client e un traffico di rete elevato durante la segnalazione dei risultati a Configuration Manager.

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

      • Questo file o cartella è associato a un'applicazione a 64 bit: scegliere se 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 di Configuration Manager che eseguono una versione a 64 bit di Windows.

        Nota

        Se lo stesso file o cartella esiste in entrambi i percorsi dei file di sistema a 64 bit e a 32 bit nello stesso computer a 64 bit, la condizione globale individua più file.

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

    • Metabase IIS

      • Percorso metabase - Specificare un percorso valido per la metabase di IIS.

      • ID proprietà - Specificare la proprietà numerica dell'impostazione della metabase di IIS.

    • Chiave del Registro di sistema

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

      • Chiave: specificare il nome della chiave del Registro di sistema che si desidera cercare. Il formato utilizzato deve essere key\subkey.

      • Questa chiave del Registro di sistema è associata a un'applicazione a 64 bit- Specifica se 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 è presente in entrambi i percorsi del Registro di sistema a 64 bit e 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 desidera eseguire la ricerca.

      • Chiave: specificare il nome della chiave del Registro di sistema che si desidera cercare. Il formato utilizzato deve essere key\subkey.

      • Value: 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 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 è presente in entrambi i percorsi del Registro di sistema a 64 bit e 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 utilizzare. È possibile utilizzare Windows PowerShell, VBScript o JScript script.

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

        Nota

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

        Se lo script restituisce più valori, questi valori devono essere 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.

    • SQL query

      • SQL Server: scegliere se si desidera che la query SQL sia 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'SQL Server cluster di failover Always On o a un gruppo di disponibilità, è consigliabile utilizzare un'impostazione di script.

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

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

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

    • Query WQL

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

      • Classe - Specifica la classe WMI che verrà utilizzata per creare una query WQL che verrà valutata per la conformità nei computer client.

      • Property - Specifica la proprietà WMI che verrà utilizzata per creare una query WQL che verrà valutata per la conformità nei computer client.

      • Clausola WHERE della query WQL - È possibile utilizzare 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 utilizzati per valutare la conformità. Configuration Manager supporta l'utilizzo di tutte Windows di ambiente di sistema e la variabile utente %USERPROFILE% nel nome del percorso.

      • Nome file XML: specificare il nome del file contenente la query XML da utilizzare per valutare la conformità nei computer client.

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

      • Questo file è associato a un'applicazione a 64 bit: scegliere se 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 di Configuration Manager che eseguono una versione a 64 bit di Windows.

      • Query XPath: specificare una query XPath (Full XML Path Language) valida da utilizzare 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 utilizzare durante la query XPath.

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

    Nota

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

  4. Configura ulteriori dettagli su questa impostazione sotto l'elenco a discesa Tipo di impostazione. Gli elementi che puoi 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.

Impostare 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 l'espressione è per un dispositivo o 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 utilizzare 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à utilizzato 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 utilizzati 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.