Share via


New-CMGlobalCondition

Configuration Manager 전역 조건 개체를 만듭니다.

Syntax

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>]

Description

New-CMGlobalCondition cmdlet은 Configuration Manager 전역 조건을 만듭니다.

전역 조건은 Configuration Manager 클라이언트에 애플리케이션을 제공하고 배포하는 방법을 지정하는 데 사용할 수 있는 Configuration Manager 설정 또는 식입니다.

참고

Configuration Manager 사이트 드라이브에서 Configuration Manager cmdlet을 실행합니다(예: PS XYZ:\>). 자세한 내용은 시작을 참조하세요.

예제

예제 1: 전역 조건 만들기

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

이 명령은 Windows 디바이스에서 Microsoft.Office.Tools.Word.v9.0이라는 어셈블리를 검색하는 전역 조건을 만듭니다.

매개 변수

-AllInstances

전역 조건이 모든 데이터베이스 인스턴스를 검색한다는 것을 나타냅니다. 명명된 인스턴스를 검색하려면 InstanceName 매개 변수를 지정합니다. 기본 인스턴스를 검색하려면 UseDefaultInstance 매개 변수를 지정합니다.

Type:SwitchParameter
Aliases:UseAllInstances
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-AssemblyName

검색할 어셈블리의 이름을 지정합니다. 어셈블리 이름은 전역 어셈블리 캐시에 등록해야 합니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Class

WQL(WMI 쿼리 언어) 쿼리를 빌드하는 데 사용되는 WMI(Windows Management Instrumentation) 클래스를 지정합니다. 쿼리는 클라이언트 컴퓨터의 규정 준수를 평가합니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Column

전역 조건의 준수를 평가하는 데 사용되는 열 이름을 지정합니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

cmdlet을 실행하기 전에 확인 메시지를 표시합니다.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Database

데이터베이스의 이름을 지정합니다. SQL 쿼리는 이 데이터베이스에서 실행됩니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DataType

전역 조건 데이터 형식을 지정합니다. 이 매개 변수에 사용할 수 있는 값은 다음과 같습니다.

  • 부울
  • 날짜/시간
  • FloatingPoint
  • 정수
  • IntegerArray
  • String
  • StringArray
  • 버전
Type:GlobalConditionDataType
Accepted values:String, DateTime, Integer, FloatingPoint, Version, Boolean, StringArray, IntegerArray, Base64, Xml
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DefaultInstance

전역 조건이 기본 데이터베이스 인스턴스를 검색한다는 것을 나타냅니다. 명명된 인스턴스를 검색하려면 InstanceName 매개 변수를 지정합니다. 모든 인스턴스를 검색하려면 UseAllInstances 매개 변수를 지정합니다.

Type:SwitchParameter
Aliases:UseDefaultInstance
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Description

전역 조건에 대한 설명을 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DeviceType

이 전역 조건이 적용되는 디바이스 유형을 지정합니다. 이 매개 변수에 허용되는 값은 Nokia, Windows 및 WindowsMobile입니다.

Type:GlobalConditionDeviceType
Accepted values:Windows, WindowsMobile
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

이 매개 변수는 와일드카드 문자를 리터럴 문자 값으로 처리합니다. ForceWildcardHandling과 결합할 수 없습니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DistinguishedName

클라이언트 컴퓨터의 규정 준수를 평가할 AD DS(Active Directory Domain Services) 개체의 고유 이름을 지정합니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-FileOrFolderName

파일 또는 폴더의 이름을 지정합니다. 폴더를 검색할 IsFolder 매개 변수를 지정합니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-FilePath

조건이 규정 준수를 평가하는 파일의 파일 경로를 지정합니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

이 매개 변수는 와일드카드 문자를 처리하고 예기치 않은 동작(권장되지 않음)으로 이어질 수 있습니다. DisableWildcardHandling과 결합할 수 없습니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IncludeSubfolder

cmdlet에 작업에 하위 폴더가 포함되어 있는지 여부를 나타냅니다.

Type:Boolean
Aliases:IncludeSubfolders
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InstanceName

전역 조건이 검색하는 데이터베이스 인스턴스의 이름을 지정합니다. 기본 인스턴스를 검색하려면 UseDefaultInstance 매개 변수를 지정합니다. 모든 인스턴스를 검색하려면 UseAllInstances 매개 변수를 지정합니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Is64Bit

전역 조건이 32비트 시스템 파일 위치 외에도 64비트 시스템 파일 위치를 검색한다는 것을 나타냅니다.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IsFolder

전역 조건이 폴더를 검색한다는 것을 나타냅니다. 이 매개 변수를 선택하지 않으면 조건은 파일을 검색합니다. FileOrFolderName 매개 변수를 사용하여 파일 또는 폴더의 이름을 지정합니다.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-KeyName

검색할 레지스트리 키 이름을 지정합니다. key\subkey 형식을 사용합니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-LdapFilter

AD DS 쿼리의 결과를 구체화하여 클라이언트 컴퓨터의 규정 준수를 평가하도록 LDAP(Lightweight Directory Access Protocol) 필터를 지정합니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-LdapPrefix

클라이언트 컴퓨터의 규정 준수를 평가하는 AD DS 쿼리에 유효한 LDAP 접두사를 지정합니다. 이 접두사는 LDAP:// 또는 GC:// 수 있습니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MetabasePath

IIS(인터넷 정보 서비스)에 대한 메타베이스 파일의 경로를 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

IIS 메타베이스 파일의 이름을 지정합니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Namespace

WMI 리포지토리의 네임스페이스를 지정합니다. 기본값은 Root\cimv2입니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OmaUri

OMA(Open Mobile Alliance) 디바이스에 대한 디바이스별 매개 변수를 가리키는 URI(Uniform Resource Indicator)를 지정합니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Path

OMA URI의 경로를 지정합니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Property

클라이언트 컴퓨터의 규정 준수를 평가하는 데 사용되는 AD DS 개체의 속성을 지정합니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PropertyId

Configuration Manager 클라이언트 규정 준수를 확인하는 데 사용하는 AD DS의 속성을 지정합니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RegistryHive

검색하는 레지스트리 하이브를 식별하는 레지스트리의 루트 키를 지정합니다. WMI는 레지스트리 하이브를 사용하여 레지스트리 키 값을 반환, 설정 및 변경합니다. 이 매개 변수에 사용할 수 있는 값은 다음과 같습니다.

  • ClasssRoot
  • CurrentConfig
  • CurrentUser
  • LocalMachine
  • 사용자
Type:RegistryRootKey
Accepted values:ClassesRoot, CurrentConfig, CurrentUser, LocalMachine, Users
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ScriptLanguage

사용할 스크립팅 언어를 지정합니다. 이 매개 변수에 사용할 수 있는 값은 다음과 같습니다.

  • PowerShell
  • Vbscript
  • Jscript
Type:ScriptingLanguage
Accepted values:PowerShell, VBScript, JScript, ShellScript
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SearchScope

AD DS에서 검색 범위를 지정합니다. 이 매개 변수에 허용되는 값은 Base, OneLevel 및 Subtree입니다.

Type:SearchScope
Accepted values:Base, OneLevel, Subtree
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Use32BitHost

파일 또는 폴더가 64비트 애플리케이션과 연결되어 있음을 나타냅니다.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseLoggedOnUserCredential

로그온한 사용자 자격 증명을 사용할지 여부를 나타냅니다.

Type:Boolean
Aliases:UseLoggedOnUserCredentials
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ValueName

지정된 레지스트리 키에 포함할 값을 지정합니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

cmdlet이 실행되면 어떻게 되는지 보여줍니다. cmdlet이 실행되지 않습니다.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhereClause

클라이언트 컴퓨터의 지정된 네임스페이스, 클래스 및 속성에 적용할 WQL 쿼리 WHERE 절을 지정합니다.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-XmlFilePath

클라이언트 컴퓨터의 규정 준수를 평가하는 데 사용할 XML 쿼리가 포함된 파일을 지정합니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-XmlNamespace

클라이언트 컴퓨터의 규정 준수를 평가하는 데 사용할 유효한 전체 XPath(XML 경로 언어) 쿼리 배열을 지정합니다.

Type:String[]
Aliases:XmlNamespaces
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-XPathQuery

XPath 쿼리를 지정합니다.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

입력

None

출력

IResultObject