Dela via


New-CMGlobalConditionScript

SYNOPSIS

Skapar ett globalt villkor för skripttypen i Konfigurationshanteraren.

SYNTAX

NewScriptFromFile (standard)

New-CMGlobalConditionScript -DataType <GlobalConditionDataType> -FilePath <String>
 -ScriptLanguage <ScriptingLanguage> [-Use32BitHost <Boolean>] [-UseLoggedOnUserCredential <Boolean>]
 [-Description <String>] -Name <String> [-DisableWildcardHandling] [-ForceWildcardHandling]
 [<CommonParameters>]

NewScriptFromText

New-CMGlobalConditionScript -DataType <GlobalConditionDataType> -ScriptLanguage <ScriptingLanguage>
 -ScriptText <String> [-Use32BitHost <Boolean>] [-UseLoggedOnUserCredential <Boolean>] [-Description <String>]
 -Name <String> [-DisableWildcardHandling] [-ForceWildcardHandling] [<CommonParameters>]

DESCRIPTION

Cmdleten New-CMGlobalConditionScript skapar ett globalt villkor av skripttyp i Konfigurationshanteraren.

Ett globalt villkor är en inställning eller ett uttryck i Konfigurationshanteraren som du kan använda för att ange hur Konfigurationshanteraren tillhandahåller och distribuerar ett program till klienter.

Anteckning

Kör Konfigurationshanteraren cmdlets från Konfigurationshanteraren platsenhet, till exempel PS XYZ:\> . Mer information finns i Komma igång.

EXAMPLES

Exempel 1

$GlobalScript = New-CMGlobalConditionScript -DataType String -ScriptText $string -ScriptLanguage JScript -Name GC5

Det här kommandot skapar ett globalt skripttypsvillkor i Konfigurationshanteraren.

PARAMETERS

-DataType

Anger en datatyp.

Type: GlobalConditionDataType
Parameter Sets: (All)
Aliases:
Accepted values: String, DateTime, Integer, FloatingPoint, Version, Boolean

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

-Beskrivning

Anger en beskrivning.

Type: String
Parameter Sets: (All)
Aliases:

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

-DisableWildcardHandling

Den här parametern behandlar jokertecken som värden för literaltecken. Du kan inte kombinera den med ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-FilePath

Anger en filsökväg för skriptet. Du kan använda Windows PowerShell, VBScript eller JScript skript.

Type: String
Parameter Sets: NewScriptFromFile
Aliases:

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

-ForceWildcardHandling

Den här parametern bearbetar jokertecken och kan leda till oväntat beteende (rekommenderas inte). Du kan inte kombinera den med DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Name

Anger ett namn.

Type: String
Parameter Sets: (All)
Aliases:

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

-ScriptLanguage

Anger ett skriptspråk.

Type: ScriptingLanguage
Parameter Sets: (All)
Aliases:
Accepted values: JScript, PowerShell, VBScript

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

-ScriptText

Anger en skriptsträng.

Type: String
Parameter Sets: NewScriptFromText
Aliases:

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

-Use32BitHost

Ange om du vill använda 32-bitars värd.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-UseLoggedOnUserCredential

Om du aktiverar det här alternativet körs skriptet på klientdatorerna med autentiseringsuppgifterna för den användare som är inloggad.

Type: Boolean
Parameter Sets: (All)
Aliases: UseLoggedOnUserCredentials

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

CommonParameters

Denna cmdlet har stöd för parametrarna -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

INPUTS

Ingen

OUTPUTS

System.Object

ANTECKNINGAR

Set-CMGlobalConditionScript

New-CMGlobalCondition

New-CMGlobalConditionActiveDirectoryQuery

New-CMGlobalConditionAssembly

New-CMGlobalConditionFile

New-CMGlobalConditionIisMetabase

New-CMGlobalConditionOmaUri

New-CMGlobalConditionRegistryKey

New-CMGlobalConditionRegistryValue

New-CMGlobalConditionSqlQuery

New-CMGlobalConditionWqlQuery

New-CMGlobalConditionXPathQuery