Condividi tramite


New-CMGlobalCondition

Crea un oggetto condizione globale di Configuration Manager.

Sintassi

New-CMGlobalCondition
   -DataType <GlobalConditionDataType>
   [-Description <String>]
   -DeviceType <GlobalConditionDeviceType>
   -DistinguishedName <String>
   -LdapFilter <String>
   [-LdapPrefix <String>]
   -Name <String>
   -Property <String>
   -SearchScope <SearchScope>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMGlobalCondition
   [-AllInstances]
   -Column <String>
   -Database <String>
   -DataType <GlobalConditionDataType>
   [-Description <String>]
   -DeviceType <GlobalConditionDeviceType>
   -FilePath <String>
   -Name <String>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMGlobalCondition
   -AssemblyName <String>
   [-Description <String>]
   -DeviceType <GlobalConditionDeviceType>
   -Name <String>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMGlobalCondition
   -Class <String>
   -DataType <GlobalConditionDataType>
   [-Description <String>]
   -DeviceType <GlobalConditionDeviceType>
   -Name <String>
   [-Namespace <String>]
   -Property <String>
   [-WhereClause <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMGlobalCondition
   -Column <String>
   -Database <String>
   -DataType <GlobalConditionDataType>
   [-DefaultInstance]
   [-Description <String>]
   -DeviceType <GlobalConditionDeviceType>
   -FilePath <String>
   -Name <String>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMGlobalCondition
   -Column <String>
   -Database <String>
   -DataType <GlobalConditionDataType>
   [-Description <String>]
   -DeviceType <GlobalConditionDeviceType>
   -FilePath <String>
   -InstanceName <String>
   -Name <String>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMGlobalCondition
   -DataType <GlobalConditionDataType>
   [-Description <String>]
   -DeviceType <GlobalConditionDeviceType>
   [-MetabasePath <String>]
   -Name <String>
   -PropertyId <String>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMGlobalCondition
   -DataType <GlobalConditionDataType>
   [-Description <String>]
   -DeviceType <GlobalConditionDeviceType>
   [-Is64Bit <Boolean>]
   -KeyName <String>
   -Name <String>
   -RegistryHive <RegistryRootKey>
   -ValueName <String>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMGlobalCondition
   -DataType <GlobalConditionDataType>
   [-Description <String>]
   -DeviceType <GlobalConditionDeviceType>
   -FilePath <String>
   -Name <String>
   -ScriptLanguage <ScriptingLanguage>
   [-Use32BitHost <Boolean>]
   [-UseLoggedOnUserCredential <Boolean>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMGlobalCondition
   -DataType <GlobalConditionDataType>
   [-Description <String>]
   -DeviceType <GlobalConditionDeviceType>
   -FilePath <String>
   [-IncludeSubfolder <Boolean>]
   [-Is64Bit <Boolean>]
   -Name <String>
   [-XmlNamespace <String[]>]
   -XPathQuery <String>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMGlobalCondition
   -DataType <GlobalConditionDataType>
   [-Description <String>]
   -DeviceType <GlobalConditionDeviceType>
   -FilePath <String>
   [-IncludeSubfolder <Boolean>]
   [-Is64Bit <Boolean>]
   -Name <String>
   -XmlFilePath <String>
   [-XmlNamespace <String[]>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMGlobalCondition
   -DataType <GlobalConditionDataType>
   [-Description <String>]
   -DeviceType <GlobalConditionDeviceType>
   -Name <String>
   -OmaUri <String>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMGlobalCondition
   [-Description <String>]
   -DeviceType <GlobalConditionDeviceType>
   -FileOrFolderName <String>
   [-IncludeSubfolder <Boolean>]
   [-Is64Bit <Boolean>]
   [-IsFolder]
   -Name <String>
   -Path <String>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMGlobalCondition
   [-Description <String>]
   -DeviceType <GlobalConditionDeviceType>
   -FilePath <String>
   [-IncludeSubfolder <Boolean>]
   [-Is64Bit <Boolean>]
   -Name <String>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMGlobalCondition
   [-Description <String>]
   -DeviceType <GlobalConditionDeviceType>
   [-Is64Bit <Boolean>]
   -KeyName <String>
   -Name <String>
   -RegistryHive <RegistryRootKey>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Descrizione

Il cmdlet New-CMGlobalCondition crea una condizione globale in Configuration Manager.

Una condizione globale è un'impostazione o un'espressione in Configuration Manager che è possibile usare per specificare il modo in cui Configuration Manager fornisce e distribuisce un'applicazione ai client.

Nota

Eseguire i cmdlet di Configuration Manager dall'unità del sito di Configuration Manager, ad esempio PS XYZ:\>. Per altre informazioni, vedere Introduzione.

Esempio

Esempio 1: Creare una condizione globale

PS XYZ:\> New-CMGlobalCondition -AssemblyName "Microsoft.Office.Tools.Word.v9.0" -DeviceType $Windows

Questo comando crea una condizione globale che esegue la ricerca nell'assembly denominato Microsoft.Office.Tools.Word.v9.0 nei dispositivi Windows.

Parametri

-AllInstances

Indica che la condizione globale esegue la ricerca in tutte le istanze del database. Per eseguire una ricerca in un'istanza denominata, specificare il parametro InstanceName . Per eseguire una ricerca nell'istanza predefinita, specificare il parametro UseDefaultInstance .

Tipo:SwitchParameter
Alias:UseAllInstances
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-AssemblyName

Specifica il nome di un assembly per il quale eseguire la ricerca. Un nome di assembly deve essere registrato nella Global Assembly Cache.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Class

Specifica una classe Strumentazione gestione Windows (WMI) usata per compilare una query WQL (WMI Query Language). La query valuta la conformità nei computer client.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Column

Specifica il nome della colonna utilizzato per valutare la conformità della condizione globale.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Confirm

Richiede la conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Database

Specifica il nome di un database. La query SQL viene eseguita in questo database.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DataType

Specifica il tipo di dati della condizione globale. I valori consentiti per questo parametro sono:

  • Booleano
  • DateTime
  • FloatingPoint
  • Numero intero
  • IntegerArray
  • Stringa
  • StringArray
  • Versione
Tipo:GlobalConditionDataType
Valori accettati:String, DateTime, Integer, FloatingPoint, Version, Boolean, StringArray, IntegerArray, Base64, Xml
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DefaultInstance

Indica che la condizione globale esegue la ricerca nell'istanza di database predefinita. Per eseguire una ricerca in un'istanza denominata, specificare il parametro InstanceName . Per eseguire ricerche in tutte le istanze, specificare il parametro UseAllInstances .

Tipo:SwitchParameter
Alias:UseDefaultInstance
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Description

Specifica una descrizione per la condizione globale.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DeviceType

Specifica il tipo di dispositivo a cui si applica questa condizione globale. I valori accettabili per questo parametro sono: Nokia, Windows e WindowsMobile.

Tipo:GlobalConditionDeviceType
Valori accettati:Windows, WindowsMobile
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DisableWildcardHandling

Questo parametro considera i caratteri jolly come valori letterali. Non è possibile combinarlo con ForceWildcardHandling.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DistinguishedName

Specifica il nome distinto dell'oggetto Active Directory Domain Services (AD DS) da valutare per la conformità nei computer client.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-FileOrFolderName

Specifica il nome di un file o di una cartella. Specificare il parametro IsFolder per cercare una cartella.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-FilePath

Specifica un percorso di file per il file valutato dalla condizione per la conformità.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ForceWildcardHandling

Questo parametro elabora caratteri jolly e può causare un comportamento imprevisto (non consigliato). Non è possibile combinarlo con DisableWildcardHandling.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-IncludeSubfolder

Indica se il cmdlet include sottocartelle nell'operazione.

Tipo:Boolean
Alias:IncludeSubfolders
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-InstanceName

Specifica il nome di un'istanza di database eseguita dalla condizione globale. Per eseguire una ricerca nell'istanza predefinita, specificare il parametro UseDefaultInstance . Per eseguire ricerche in tutte le istanze, specificare il parametro UseAllInstances .

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Is64Bit

Indica che la condizione globale cerca il percorso del file di sistema a 64 bit oltre al percorso del file di sistema a 32 bit.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-IsFolder

Indica che la condizione globale cerca una cartella. Se non si seleziona questo parametro, la condizione cerca un file. Specificare il nome del file o della cartella usando il parametro FileOrFolderName .

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-KeyName

Specifica il nome della chiave del Registro di sistema per cui eseguire la ricerca. Usare la chiave di formato\sottochiave.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-LdapFilter

Specifica un filtro LDAP (Lightweight Directory Access Protocol) per perfezionare i risultati della query di Active Directory Domain Services per valutare la conformità nei computer client.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-LdapPrefix

Specifica un prefisso LDAP valido per la query di Active Directory Domain Services che valuta la conformità nei computer client. Questo prefisso può essere LDAP:// o GC://.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-MetabasePath

Specifica il percorso del file della metabase per Internet Information Services (IIS).

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Name

Specifica il nome di un file della metabase IIS.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Namespace

Specifica uno spazio dei nomi da un repository WMI. Il valore predefinito è Root\cimv2.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-OmaUri

Specifica un URI (Uniform Resource Indicator) che punta ai parametri specifici del dispositivo per un dispositivo Open Mobile Alliance (OMA).

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Path

Specifica il percorso per un URI OMA.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Property

Specifica la proprietà dell'oggetto Active Directory Domain Services usato per valutare la conformità nei computer client.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PropertyId

Specifica la proprietà di Servizi di dominio Active Directory usata da Configuration Manager per determinare la conformità del client.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RegistryHive

Specifica la chiave radice nel Registro di sistema che identifica l'hive del Registro di sistema in cui si esegue la ricerca. WMI usa l'hive del Registro di sistema per restituire, impostare e modificare i valori delle chiavi del Registro di sistema. I valori consentiti per questo parametro sono:

  • ClassesRoot
  • CurrentConfig
  • CurrentUser
  • LocalMachine
  • Utenti
Tipo:RegistryRootKey
Valori accettati:ClassesRoot, CurrentConfig, CurrentUser, LocalMachine, Users
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ScriptLanguage

Specifica un linguaggio di scripting da utilizzare. I valori consentiti per questo parametro sono:

  • PowerShell
  • VBScript
  • JScript
Tipo:ScriptingLanguage
Valori accettati:PowerShell, VBScript, JScript, ShellScript
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SearchScope

Specifica l'ambito di ricerca in Active Directory Domain Services. I valori accettabili per questo parametro sono: Base, OneLevel e Subtree.

Tipo:SearchScope
Valori accettati:Base, OneLevel, Subtree
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Use32BitHost

Indica che il file o la cartella è associato a un'applicazione a 64 bit.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-UseLoggedOnUserCredential

Indica se usare le credenziali utente registrate.

Tipo:Boolean
Alias:UseLoggedOnUserCredentials
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ValueName

Specifica il valore da contenere nella chiave del Registro di sistema specificata.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WhatIf

Mostra cosa accade se viene eseguito il cmdlet. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WhereClause

Specifica una clausola WHERE della query WQL da applicare allo spazio dei nomi, alla classe e alla proprietà specificati nei computer client.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-XmlFilePath

Specifica un file che contiene la query XML da utilizzare per valutare la conformità nei computer client.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-XmlNamespace

Specifica una matrice di query XPath (Full XML Path Language) valide da usare per valutare la conformità nei computer client.

Tipo:String[]
Alias:XmlNamespaces
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-XPathQuery

Specifica una query XPath.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

None

Output

IResultObject