Aracılığıyla paylaş


Set-CMGlobalCondition

SYNOPSIS

Genel koşul için ayarları Yapılandırma Yöneticisi ayarlar.

SYNTAX

SetGeneral (Varsayılan)

Set-CMGlobalCondition [-Description <String>] -Name <String> [-NewName <String>] [-PassThru]
 [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

SetAssembly

Set-CMGlobalCondition [-AssemblyName <String>] -Name <String> [-PassThru] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

SetWqlQuery

Set-CMGlobalCondition [-Class <String>] -Name <String> [-Namespace <String>] [-PassThru] [-Property <String>]
 [-WhereClause <String>] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm]
 [<CommonParameters>]

SetSqlQueryDefaultInstance

Set-CMGlobalCondition [-Column <String>] [-Database <String>] [-FilePath <String>] -Name <String> [-PassThru]
 [-UseDefaultInstance] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm]
 [<CommonParameters>]

SetSqlQueryAllInstances

Set-CMGlobalCondition [-Column <String>] [-Database <String>] [-FilePath <String>] -Name <String> [-PassThru]
 [-UseAllInstances] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm]
 [<CommonParameters>]

SetSqlQuerySpecificInstance

Set-CMGlobalCondition [-Column <String>] [-Database <String>] [-FilePath <String>] [-InstanceName <String>]
 -Name <String> [-PassThru] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm]
 [<CommonParameters>]

SetADQuery

Set-CMGlobalCondition [-DistinguishedName <String>] [-LdapFilter <String>] [-LdapPrefix <String>]
 -Name <String> [-PassThru] [-Property <String>] [-SearchScope <SearchScope>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

SetFileSystem

Set-CMGlobalCondition [-FileOrFolderName <String>] [-IncludeSubfolder <Boolean>] [-Is64Bit <Boolean>]
 -Name <String> [-PassThru] [-Path <String>] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf]
 [-Confirm] [<CommonParameters>]

SetFileSystemFile

Set-CMGlobalCondition [-FilePath <String>] [-IncludeSubfolder <Boolean>] [-Is64Bit <Boolean>] -Name <String>
 [-PassThru] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

SetScript

Set-CMGlobalCondition [-FilePath <String>] -Name <String> [-PassThru] [-ScriptLanguage <ScriptingLanguage>]
 [-Use32BitHost <Boolean>] [-UseLoggedOnUserCredential <Boolean>] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

SetXPathQuery

Set-CMGlobalCondition [-FilePath <String>] [-IncludeSubfolder <Boolean>] [-Is64Bit <Boolean>] -Name <String>
 [-PassThru] [-XmlFilePath <String>] [-XmlNamespace <String[]>] [-XPathQuery <String>]
 [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

SetRegistryKey

Set-CMGlobalCondition [-Is64Bit <Boolean>] [-KeyName <String>] -Name <String> [-PassThru]
 [-RegistryHive <RegistryRootKey>] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm]
 [<CommonParameters>]

SetRegistryValue

Set-CMGlobalCondition [-Is64Bit <Boolean>] [-KeyName <String>] -Name <String> [-PassThru]
 [-RegistryHive <RegistryRootKey>] [-ValueName <String>] [-DisableWildcardHandling] [-ForceWildcardHandling]
 [-WhatIf] [-Confirm] [<CommonParameters>]

SetIisMetabase

Set-CMGlobalCondition [-MetabasePath <String>] -Name <String> [-PassThru] [-PropertyId <String>]
 [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

SetOmaUri

Set-CMGlobalCondition -Name <String> -OmaUri <String> [-PassThru] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DESCRIPTION

Set-CMGlobalCondition cmdlet'i genel bir koşulun ayarlarını değiştirmektedir. Genel bir koşul için güvenlik kapsamı ekleyebilir veya kaldırarak. Ada veya kimlike göre genel bir koşul belirtebilirsiniz veya bir genel koşul nesnesi elde etmek için Get-CMGlobalCondition cmdlet'ini kullanabilirsiniz.

Yapılandırma Yöneticisi veya teknik koşulları temsil etmek için genel koşulları kullanır. Genel koşullar, istemci cihazlara uygulama sağlama ve dağıtmayı belirtir.

Her genel koşul en az bir güvenlik kapsamına sahip olmalı.

Not

Yapılandırma Yöneticisi site sürücüsünden cmdlet'Yapılandırma Yöneticisi çalıştırın, örneğin PS XYZ:\> . Daha fazla bilgi için başlarken bölümüne bakın.

EXAMPLES

Örnek 1: Güvenlik kapsamı ekleme

PS XYZ:\> Set-CMGlobalCondition -Name "CPU speed" -SecurityScopeAction AddMembership -SecurityScopeName "Scope22"

Bu komut, Scope22 adlı güvenlik kapsamını CPU hızı adlı genel koşula ekler.

Örnek 2: Değişken kullanarak güvenlik kapsamını kaldırma

PS XYZ:\> $CMGC = Get-CMGlobalCondition -Name "CPU speed"
PS XYZ:\> Set-CMGlobalCondition -InputObject $CMGC -SecurityScopeAction RemoveMembership -SecurityScopeName "Scope22"

İlk komut, CPU hızı adlı genel koşulu almak için Get-CMGlobalCondition cmdlet'ini kullanır ve bu cmdlet'i $CMGC depolar.

İkinci komut, Scope22 adlı güvenlik kapsamını değişkende depolanan genel koşuldan $CMGC kaldırır.

PARAMETERS

-AssemblyName

Aranecek derlemenin adını belirtir. Bir derleme adı genel derleme önbelleğine kayıtlı olması gerekir.

Type: String
Parameter Sets: SetAssembly
Aliases:

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

-Class

Bir Windows (WQL) sorgusu oluşturmak için kullanılan bir WMI Sorgu Dili Yönetim Araçları (WMI) sınıfı belirtir. Sorgu, istemci bilgisayarlarda uyumluluğu değerlendirir.

Type: String
Parameter Sets: SetWqlQuery
Aliases:

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

-Column

Genel koşulun uyumluluğunu değerlendirmek için kullanılan sütun adını belirtir.

Type: String
Parameter Sets: SetSqlQueryDefaultInstance, SetSqlQueryAllInstances, SetSqlQuerySpecificInstance
Aliases:

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

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

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

-Database

Bir veritabanının adını belirtir. Sorgu SQL bu veritabanında çalışır.

Type: String
Parameter Sets: SetSqlQueryDefaultInstance, SetSqlQueryAllInstances, SetSqlQuerySpecificInstance
Aliases:

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

-Description

Genel koşul için bir açıklama belirtir.

Type: String
Parameter Sets: SetGeneral
Aliases:

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

-DisableWildcardHandling

Bu parametre joker karakterleri değişmez karakter değerleri olarak kabul eder. ForceWildcardHandling ile birleştiresiniz.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-DistinguishedName

İstemci bilgisayarlarda uyumluluğu değerlendirmek için Active Directory Domain Services (AD DS) nesnesinin ayırt edici adını belirtir.

Type: String
Parameter Sets: SetADQuery
Aliases:

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

-FileOrFolderName

Bir dosyanın veya klasörün adını belirtir. Klasör aramak için IsFolder parametresini belirtin.

Type: String
Parameter Sets: SetFileSystem
Aliases:

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

-FilePath

Koşulun uyumluluk için değerlendiren dosya için bir dosya yolu belirtir.

Type: String
Parameter Sets: SetSqlQueryDefaultInstance, SetSqlQueryAllInstances, SetSqlQuerySpecificInstance, SetFileSystemFile, SetScript, SetXPathQuery
Aliases:

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

-ForceWildcardHandling

Bu parametre joker karakterleri işler ve beklenmeyen davranışlara neden olabilir (önerilmez). DisableWildcardHandling ile birleştiresiniz.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-IncludeSubfolder

Cmdlet'in işlemde alt klasör olup olmadığını gösterir.

Type: Boolean
Parameter Sets: SetFileSystem, SetFileSystemFile, SetXPathQuery
Aliases: IncludeSubfolders

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

-InstanceName

Genel koşulun arama yaptığı veritabanı örneğinin adını belirtir. Varsayılan örneği aramak için UseDefaultInstance parametresini belirtin. Tüm örnekleri aramak için UseAllInstances parametresini belirtin.

Type: String
Parameter Sets: SetSqlQuerySpecificInstance
Aliases:

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

-Is64Bit

Genel koşulun 32 bit sistem dosyası konumunun yanı sıra 64 bit sistem dosyası konumunu da araması olduğunu gösterir.

Type: Boolean
Parameter Sets: SetFileSystem, SetFileSystemFile, SetXPathQuery, SetRegistryKey, SetRegistryValue
Aliases:

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

-KeyName

Aranmayacak kayıt defteri anahtarı adını belirtir. Anahtar\alt anahtar biçimini kullanın.

Type: String
Parameter Sets: SetRegistryKey, SetRegistryValue
Aliases:

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

-LdapFilter

İstemci bilgisayarlarında uyumluluğu değerlendirmek için bir Basit Dizin Erişim Protokolü (LDAP) filtresi AD DS sorgudan gelen sonuçları daraltan bir filtre belirtir.

Type: String
Parameter Sets: SetADQuery
Aliases:

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

-LdapPrefix

İstemci bilgisayarlarda uyumluluğu değerlendiren AD DS için geçerli bir LDAP ön eki belirtir. Bu parametre için kabul edilebilir değerler: LDAP:// veya GC://.

Type: String
Parameter Sets: SetADQuery
Aliases:

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

-MetatabanıPath

Internet Information Services (IIS) için metatabanı dosyasının yolunu belirtir.

Type: String
Parameter Sets: SetIisMetabase
Aliases:

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

-Name

Genel koşulların adını belirtir. Bu değer, genel koşul nesnesinin LocalizedDisplayName özelliğine karşılık gelen bir değerdir.

Type: String
Parameter Sets: (All)
Aliases:

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

-Namespace

WMI deposundan bir ad alanı belirtir. Varsayılan değer, Root\cimv2'dir.

Type: String
Parameter Sets: SetWqlQuery
Aliases:

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

-NewName

Genel koşul için yeni bir ad belirtir.

Type: String
Parameter Sets: SetGeneral
Aliases:

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

-OmaUri

Open Mobile Alliance (OMA) cihazı için cihaza özgü parametreleri belirten tekdüzi Kaynak Göstergesi (URI) belirtir.

Type: String
Parameter Sets: SetOmaUri
Aliases:

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

-PassThru

Geçerli çalışma nesnesini döndürür. Varsayılan olarak bu cmdlet herhangi bir çıktı üretmez.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Path

OMA URI'sı yolunu belirtir.

Type: String
Parameter Sets: SetFileSystem
Aliases:

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

-Property

İstemci bilgisayarlarda uyumluluğu değerlendirmek AD DS nesnesinin özelliğini belirtir.

Type: String
Parameter Sets: SetWqlQuery, SetADQuery
Aliases:

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

-PropertyId

İstemci uyumluluğunu belirlemek AD DS için Yapılandırma Yöneticisi özelliğini belirtir.

Type: String
Parameter Sets: SetIisMetabase
Aliases:

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

-RegistryHive

Kayıt defterinde, arama yapılan kayıt defteri kovanını tanımlayan kök anahtarı belirtir. WMI, kayıt defteri anahtarlarının değerlerini dönmek, ayarlamak ve değiştirmek için kayıt defteri kovanını kullanır. Bu parametrenin kabul edilebilir değerleri şunlardır:

  • ClassesRoot
  • CurrentConfig
  • CurrentUser
  • LocalMachine
  • Kullanıcılar
Type: RegistryRootKey
Parameter Sets: SetRegistryKey, SetRegistryValue
Aliases:
Accepted values: ClassesRoot, CurrentConfig, CurrentUser, LocalMachine, Users

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

-ScriptLanguage

Kullanılacak bir betik dilini belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:

  • PowerShell
  • VBScript
  • JScript
Type: ScriptingLanguage
Parameter Sets: SetScript
Aliases:
Accepted values: PowerShell, VBScript, JScript, ShellScript

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

-SearchScope

AD DS 'de arama kapsamını belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:

  • Temel
  • OneLevel
  • Alt
Type: SearchScope
Parameter Sets: SetADQuery
Aliases:
Accepted values: Base, OneLevel, Subtree

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

-Use32BitHost

Dosya veya klasörün 64 bitlik bir uygulamayla ilişkilendirildiğini gösterir.

Type: Boolean
Parameter Sets: SetScript
Aliases:

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

-Useallınstances

Genel koşulun tüm veritabanı örneklerini arayacağını belirtir. Adlandırılmış bir örnek aramak için örnekadı parametresini belirtin. Varsayılan örneği aramak için Usedefaultınstance parametresini belirtin.

Type: SwitchParameter
Parameter Sets: SetSqlQueryAllInstances
Aliases:

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

-Usedefaultınstance

Genel koşulun varsayılan veritabanı örneğini arayacağını belirtir. Adlandırılmış bir örnek aramak için örnekadı parametresini belirtin. Tüm örnekleri aramak için Useallınstances parametresini belirtin.

Type: SwitchParameter
Parameter Sets: SetSqlQueryDefaultInstance
Aliases:

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

-UseLoggedOnUserCredential

Oturum açmış kullanıcı kimlik bilgilerinin kullanılıp kullanılmayacağını belirtir.

Type: Boolean
Parameter Sets: SetScript
Aliases: UseLoggedOnUserCredentials

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

-ValueName

Belirtilen kayıt defteri anahtarında yer alan değeri belirtir.

Type: String
Parameter Sets: SetRegistryValue
Aliases:

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

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

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

-WhereClause

İstemci bilgisayarlarda belirtilen ad alanı, sınıf ve özelliğe uygulanacak bir WQL sorgusu WHERE yan tümcesini belirtir.

Type: String
Parameter Sets: SetWqlQuery
Aliases:

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

-XPathQuery

Bir XPath sorgusu belirtir.

Type: String
Parameter Sets: SetXPathQuery
Aliases:

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

-XmlFilePath

İstemci bilgisayarlarındaki uyumluluğu değerlendirmek için kullanılacak XML sorgusunu içeren bir dosyayı belirtir.

Type: String
Parameter Sets: SetXPathQuery
Aliases:

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

-XmlNamespace

İstemci bilgisayarlarındaki uyumluluğu değerlendirmek için kullanılacak geçerli, tam XML yol dili (XPath) sorgularının dizisini belirtir.

Type: String[]
Parameter Sets: SetXPathQuery
Aliases: XmlNamespaces

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

CommonParameters

Bu cmdlet şu genel parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.

INPUTS

Hiçbiri

OUTPUTS

System.Object

NOTLAR

New-CMGlobalCondition

Get-CMGlobalCondition

Remove-CMGlobalCondition

Set-CMGlobalCondition

Set-CMGlobalConditionAssembly

Set-CMGlobalConditionFile

Set-CMGlobalConditionIisMetabase

Set-CMGlobalConditionOmaUri

Set-CMGlobalConditionRegistryKey

Set-CMGlobalConditionRegistryValue

Set-CMGlobalConditionScript

Set-CMGlobalConditionSqlQuery

Set-Cmglobalconditionwsqlquery

Set-CMGlobalConditionXPathQuery