Il riquadro Requisiti di sistema consente di definire i requisiti specifici che il dispositivo deve soddisfare per l'assegnazione delle norme.
I requisiti possono essere definiti tramite i filtri. Un filtro rappresenta una condizione che deve essere soddisfatta dal dispositivo perché possa essere applicata la norma. Ad esempio è possibile aggiungere un filtro per specificare che il dispositivo deve avere esattamente una RAM da 512 MB per consentire l'applicazione della norma. È inoltre possibile aggiungere un altro filtro per specificare che il disco rigido deve avere una capacità minima di 20 GB.
Per creare i requisiti di sistema per una norma:
Nel Centro di controllo ZENworks, fare clic sulla scheda
.Fare clic sul collegamento sottolineato relativo alla norma desiderata per visualizzare la pagina di riepilogo della norma.
Fare clic sulla scheda
.Fare clic su
, selezionare una condizione del filtro dall'elenco a discesa, quindi compilare i campi.Per creare i filtri, è necessario conoscere le condizioni che possono essere usate e sapere come organizzare i filtri per ottenere i risultati desiderati. Per ulteriori informazioni, vedere Sezione 3.11.1, Condizioni dei filtri e Sezione 3.11.2, Logica dei filtri.
(Condizionale) Aggiungere filtri e set di filtri aggiuntivi.
Fare clic su
per salvare le impostazioni.È possibile scegliere una qualsiasi delle seguenti condizioni per creare un filtro:
Pacchetto installato: indica se è installata una norma specifica. Dopo aver selezionato il pacchetto, è possibile impostare il requisito scegliendo le condizioni
e . Se si seleziona , il requisito è soddisfatto solo se il pacchetto specificato è già stato installato. Se si seleziona , il pacchetto non deve essere installato.Connesso: specifica se il dispositivo è connesso a una rete. Dopo aver selezionato il pacchetto, è possibile impostare il requisito scegliendo Le condizioni
e . Se si seleziona , il requisito è soddisfatto solo se il dispositivo è connesso alla rete. Se si seleziona , il dispositivo non deve essere connesso.Velocità di connessione: specifica la velocità della connessione del dispositivo alla rete. La condizione utilizzabile per impostare questo requisito comprende un operatore e un valore. I possibili operatori sono uguale a (>=100 Mbps), il requisito è soddisfatto solo se la velocità della connessione è maggiore o uguale a 100 megabit al secondo.
), diverso da ( ), maggiore di ( ), maggiore o uguale a ( ), minore di ( ) e minore o uguale a ( ). I possibili valori sono bit al secondo ( ), kilobit al secondo ( , megabit al secondo ( ) e gigabit al secondo ( ). Ad esempio se si imposta la condizione su (Spazio libero su disco: determina la quantità di spazio libero su disco del dispositivo. La condizione utilizzabile per impostare questo requisito comprende una designazione disco, un operatore e un valore. La designazione del disco deve essere la lettera dell'unità locale (ad esempio c: o d:). I possibili operatori sono uguale a (c: >=80 MB), il requisito viene soddisfatto se lo spazio libero su disco è maggiore o uguale a 80 megabyte.
), diverso da ( ), maggiore di ( ), maggiore o uguale a ( ), minore di ( ) e minore o uguale a ( ). I possibili valori sono byte ( ), kilobyte ( ), megabyte ( ) e gigabyte ( ). Ad esempio se si imposta la condizione su (Spazio su disco totale: determina la quantità di spazio libero su disco del dispositivo. La condizione utilizzabile per impostare questo requisito comprende una designazione disco, un operatore e un valore. La designazione del disco deve essere la lettera dell'unità locale (ad esempio c: o d:). I possibili operatori sono uguale a (c: >= 40 MB), il requisito viene soddisfatto se lo spazio totale su disco è maggiore o uguale a 40 megabyte.
), diverso da ( ), maggiore di ( ), maggiore o uguale a ( ), minore di ( ) e minore o uguale a ( ). I possibili valori sono byte ( ), kilobyte ( ), megabyte ( ) e gigabyte ( ). Ad esempio se si imposta la condizione su (Spazio usato: determina la quantità di spazio libero su disco del dispositivo. La condizione utilizzabile per impostare questo requisito comprende una designazione disco, un operatore e un valore. La designazione del disco deve essere la lettera dell'unità locale (ad esempio c: o d:). I possibili operatori sono uguale a (c: <= 10 MB), il requisito viene soddisfatto se lo spazio usato è minore o uguale a 10 megabyte.
), diverso da ( ), maggiore di ( ), maggiore o uguale a ( ), minore di ( ) e minore o uguale a ( ). I possibili valori sono byte ( ), kilobyte ( ), megabyte ( ) e gigabyte ( ). Ad esempio se si imposta la condizione su (Variabile di ambiente esistente: indica se la variabile di ambiente specificata esiste sul dispositivo. Dopo aver selezionato il pacchetto, è possibile impostare il requisito scegliendo le condizioni
e . Se si seleziona , il requisito viene soddisfatto se la variabile di ambiente esiste sul dispositivo. Se si seleziona , il dispositivo non deve essere connesso.Valore variabile di ambiente: specifica se il valore di una variabile di ambiente esiste sul dispositivo. La condizione utilizzabile per impostare questo requisito comprende una variabile ambiente, un operatore e un valore della variabile. La variabile di ambiente può essere qualsiasi variabile di ambiente supportata dal sistema operativo. I possibili operatori sono Percorso contiene c:\windows\system32, il requisito viene soddisfatto se la variabile di ambiente Percorso contiene il percorso c:\windows\system32.
, , e . I possibili valori della variabile sono determinati dalla variabile di ambiente. Ad esempio se si imposta la condizione suData file: specifica la data di un file. La condizione utilizzabile per impostare questo requisito comprende un operatore e un valore. Il nome del file può essere un qualsiasi nome supportato dal sistema operativo. I possibili operatori sono appl.msi il giorno o dopo 6/15/07, il requisito è valido se il file appl.msi ha una data uguale o successiva a 6/15/2007.
, , , e . Le dati possibili sono tutte le date valide. Ad esempio se si imposta la condizione suIl file esiste: specifica se il file esiste. Dopo aver selezionato il pacchetto, è possibile impostare il requisito scegliendo le condizioni
e . Se si seleziona , il file specificato deve esistere per soddisfare il requisito. Se si seleziona , il file non deve esistere.Dimensioni file: specifica la data di un file. La condizione utilizzabile per impostare questo requisito comprende un nome file, un operatore e una dimensione. Il nome del file può essere un qualsiasi nome supportato dal sistema operativo. I possibili operatori sono uguale a (doc1.pdf <= 3 MB, il requisito è soddisfatto se doc1.pdf è dimensioni uguali o inferiori a 3 megabyte.
), diverso da ( ), maggiore di ( ), maggiore o uguale a ( ), minore di ( ) e minore o uguale a ( ). I possibili valori sono byte ( ), kilobyte ( ), megabyte ( ) e gigabyte ( ). Ad esempio se si imposta la condizione suVersione del file: Determina la versione di un file. La condizione utilizzata per impostare il requisito comprende il nome file, un operatore e una versione. Il nome del file può essere un qualsiasi nome supportato dal sistema operativo. I possibili operatori sono uguale a (calc.exe >= 5.0, il requisito è soddisfatto se il file calc.exe è superiore o uguale alla versione 5.
), diverso da ( ), maggiore di ( ), maggiore o uguale a ( ), minore di ( ) e minore o uguale a ( ). Se ad esempio si imposta la condizione aSegmento IP: visualizza l'indirizzo IP del dispositivo. Dopo aver selezionato il nome del segmento IP, è possibile impostare il requisito scegliendo le condizioni
e . Se si seleziona , l'indirizzo IP del dispositivo deve corrispondere al segmento IP. Se si seleziona , l'indirizzo IP non deve corrispondere al segmento IP.Memoria: specifica la quantità di memoria del dispositivo. La condizione utilizzabile per impostare questo requisito comprende un operatore e un valore. I possibili operatori sono uguale a (>=2 GB, il requisito è soddisfatto se il dispositivo ha almeno 2 gigabyte di memoria.
), diverso da ( ), maggiore di ( ), maggiore o uguale a ( ), minore di ( ) e minore o uguale a ( ). Le quantità di memoria sono indicate in megabyte ( ) e gigabyte ( ). Ad esempio se si imposta la condizione suConnessione Novell Client 32 usata: specifica se il dispositivo utilizza Novell Client™ per la connessione di rete. Dopo aver selezionato il pacchetto, è possibile impostare il requisito scegliendo Le condizioni
e . Se si seleziona , il requisito è soddisfatto solo se il dispositivo utilizza il client Novell. Se si seleziona , il dispositivo non deve usare il client Novell.Sistema operativo - Windows: specifica l'architettura, il livello del service pack, il tipo e la versione del sistema operativo Windows in esecuzione sul dispositivo. La condizione utilizzabile per impostare questo requisito comprende una proprietà, un operatore e un valore della proprietà. Le possibili proprietà sono architettura = 32, il requisito è soddisfatto se il sistema operativo Windows* del dispositivo è a 32 bit.
, , e . I possibili operatori sono uguale a ( ), diverso da ( ), maggiore di ( ), maggiore o uguale a ( ), minore di ( ) e minore o uguale a ( ). I valori delle proprietà variano a seconda della proprietà. Ad esempio se si imposta la condizione suNOTA:si tenga presente che i numeri di versione del sistema operativo contengono quattro componenti: Principale, Secondaria, Revisione e Build. Ad esempio, il numero della release di Windows 2000 SP4 può essere 5.0.2159.262144. Ciascun componente è considerato separatamente. Per tale motivo, i requisiti di sistema impostati potrebbero fornire risultati diversi da quelli previsti.
Se ad esempio nel primo campo si specifica
, nel secondo campo , nel terzo campo e nell'ultimo campo , si specificano solo i primi due componenti del numero di versione: Principale (Windows) e Secondaria (5.0). Ne risulta che per il requisito che viene valutato vero, la versione del sistema operativo dovrà essere almeno 5.1 (Windows XP). La versione di Windows 2003 è 5.2, quindi specificando > anche 5.0 verrà valutato vero.Tuttavia, poiché ciascun componente è indipendente, se si specifica la versione > 5.0, Windows 2000 SP4 viene valutato falso perché il numero di versione effettivo potrebbe essere 5.0.2159.262144. È possibile digitare 5.0.0 in modo che il requisito venga valutato vero perché il componente della revisione effettivo è maggiore di 0.
Quando si seleziona la versione del sistema operativo dall'elenco a discesa, i componenti Principale e Secondaria vengono popolati. È necessario digitare manualmente i componenti Revisione e Build.
L'Utente primario ha effettuato il login: specifica se l'utente primario del dispositivo ha eseguito il login. Dopo aver selezionato il pacchetto, è possibile impostare il requisito scegliendo Le condizioni
e . Se si seleziona , il requisito è soddisfatto se l'utente primario ha eseguito i login. Se si seleziona , l'utente primario non deve aver eseguito il login.Tipo di processore: specifica il tipo di processore usato dal dispositivo. La condizione utilizzabile per impostare questo requisito comprende un operatore e un valore. I possibili operatori sono i simboli uguale a (<> Celeron, il requisito è soddisfatto se il processore del dispositivo è un processore diverso da Celeron*.
) e diverso da ( ). I possibili tipi di processore sono , , , , , , , , , e . Ad esempio se si imposta la condizione suVelocità del processore: specifica il tipo di processore usato dal dispositivo. La condizione utilizzabile per impostare questo requisito comprende un operatore e una velocità processore. I possibili operatori sono uguale a (>= 2 GHz, il requisito è soddisfatto se la velocità del processore del dispositivo è almeno 2 gigahertz.
), diverso da ( ), maggiore di ( ), maggiore o uguale a ( ), minore di ( ) e minore o uguale a ( ). Le possibili velocità del processore sono hertz ( , kilohertz ( , megahertz ( e gigahertz ( ). Ad esempio se si imposta la condizione suChiave di registro esistente: specifica se la chiave di registro esiste. Dopo aver selezionato il nome del segmento ip, è possibile impostare il requisito scegliendo le condizioni
e . Se si seleziona , il requisito è soddisfatto se la chiave esiste. Se si seleziona , il file non deve esistere.Valore chiave registro: specifica se esiste un valore per la chiave del registro sul dispositivo. La condizione utilizzabile per impostare questo requisito comprende il nome della chiave, il nome del valore, l'operatore, il tipo di valore e i dati del valore. I nomi della chiave e del valore devono identificare il valore della chiave che si desidera controllare. I possibili operatori sono uguale a (
), diverso da ( ), maggiore di ( ), maggiore o uguale a ( ), minore di ( ) e minore o uguale a ( ). I possibili tipi di valori sono e . I possibili dati dei valori sono determinati dalla chiave, dal nome del valore e dal tipo di valore.Chiave di registro e valore esistente: specifica se la chiave di registro esiste. Dopo aver specificato il nome e il valore della chiave, è possibile impostare il requisito scegliendo le due condizioni
e . Se si seleziona , il requisito è soddisfatto se la chiave esiste. Se si seleziona , la chiave e il valore non devono esistere.Il servizio esiste: specifica se il file esiste. Dopo aver specificato il nome del servizio, è possibile impostare il requisito scegliendo le due condizioni
e . Se si seleziona , il requisito è soddisfatto se la chiave esiste. Se si seleziona , il servizio non deve esistere.Dispositivi specificati: specifica se il dispositivo è uno dei dispositivi specificati. Dopo aver selezionato il pacchetto, è possibile impostare il requisito scegliendo le condizioni
e . Se si seleziona , il requisito è soddisfatto (elenco di inclusione) se il dispositivo deve essere incluso tra i dispositivi specificati. Se si seleziona , il dispositivo non deve essere incluso nell'elenco (elenco di esclusione).È ad esempio possibile utilizzare uno o più filtri per specificare se le norme devono essere applicate a un dispositivo. La norma viene applicata al dispositivo solo se questo soddisfa tutto l'elenco dei filtri (determinato dagli operatori logici illustrati di seguito).
È possibile usare un numero illimitato di filtri, ma occorre tenere conto di eventuali limiti pratici come:
La struttura del filtro deve essere di facile comprensione.
I filtri devono essere organizzati in modo che non creino conflitti.
È possibile aggiungere i filtri singolarmente o in gruppi. Gli operatori logici,
e , servono per combinare ciascun filtro o gruppo di filtri. Per default, i filtri vengono combinati utilizzando l'operatore (a seconda dell'impostazione configurata nel campo ), mentre i gruppi di filtri vengono combinati utilizzando l'operatore . È possibile però modificare l'impostazione di default usare l'operatore and per combinare i filtri e l'operatore or per combinare gruppi di filtri. In altre parole, l'operatore logico usato per combinare i singoli filtri (all'interno di un gruppo) deve essere l'esatto opposto dell'operatore usato per i gruppi di filtri.È possibile verificare facilmente il funzionamento di questi filtri. Fare clic su
e più volte per creare un nuovo gruppo di filtri, quindi impostare alternativamente gli operatori logici e nel campo per osservare le differenze.Per la creazione di filtri e gruppi di filtri, occorre usare le parentesi delle notazioni algebriche, ovvero racchiudere i filtri tra parentesi e i gruppi in serie di gruppi parentetici. Gli operatori logici (
e ) separano i filtri all'interno delle parentesi, mentre gli operatori vengono usati per separare i gruppi parentetici.Ad esempio, “(u AND v AND w) OR (x AND y AND z)” significa “verifica corrispondenza con uvw o xyz.” Nell'elenco dei filtri, sono disponibili le seguenti opzioni:
u AND v AND w OR x AND y AND z
I filtri e i gruppi di filtri non possono essere nidificati. È possibile solo immetterli in serie e il primo filtro o gruppo di filtri deve corrispondere al dispositivo usato. Quindi, l'ordine in cui sono elencati non ha alcuna rilevanza. In questo caso si sta semplicemente ricercando una corrispondenza per abilitare l'applicazione della norma al dispositivo.