Sdílet prostřednictvím


New-CMRequirementRuleOperatingSystemLanguageValue

SYNOPSIS

Vytvoří pravidlo požadavku na jazyk operačního systému pro typ nasazení aplikace.

SYNTAX

New-CMRequirementRuleOperatingSystemLanguageValue -Culture <CultureInfo[]> [-IsMobile <Boolean>]
 -RuleOperator <RuleExpressionOperator> [-InputObject] <IResultObject> [-DisableWildcardHandling]
 [-ForceWildcardHandling] [<CommonParameters>]

DESCRIPTION

Pomocí této rutiny můžete vytvořit pravidlo požadavku na jazyk operačního systému pro typ nasazení aplikace.

Po použití této rutiny použijte jednu z rutiny Add- nebo set- rutiny pro typy nasazení. Předejte tento objekt pravidla požadavku buď na parametry AddRequirement nebo RemoveRequirement .

Další informace najdete v tématech požadavky na typ nasazení a Vytvoření globálních podmínek.

Poznámka

Použijte například rutiny Configuration Manager z Configuration Manager jednotky webu PS XYZ:\> . Další informace najdete v tématu Začínáme.

EXAMPLES

Příklad 1: Přidání pravidla požadavku pro jazyk operačního systému

tento příklad nejprve používá rutinu get-CMGlobalCondition k získání výchozí globální podmínky jazyka operačního systému pro zařízení, která nejsou mobilní Windows. Pak definuje proměnné pro dvě národní prostředí, Irština (Irsko) ( ga-IE ) a maďarština (Maďarsko) ( hu-HU ). V dalším kroku se vytvoří objekt pravidla požadavku, který bude zahrnovat tyto dvě národní prostředí. Nakonec předá tento objekt pravidla rutině set-CMScriptDeploymentType pro přidání požadavku.

$myGC = Get-CMGlobalCondition -Name "Operating System Language" | Where-Object PlatformType -eq 1

$cultureA = [System.Globalization.CultureInfo]::GetCultures([System.Globalization.CultureTypes]::AllCultures) | Where-Object Name -eq "ga-IE"

$cultureB = [System.Globalization.CultureInfo]::GetCultures([System.Globalization.CultureTypes]::AllCultures) | Where-Object Name -eq "hu-HU"

$myRule = $myGC | New-CMRequirementRuleOperatingSystemLanguageValue -RuleOperator OneOf -Culture $cultureA,$cultureB -IsMobile $False

Set-CMScriptDeploymentType -ApplicationName "Central App" -DeploymentTypeName "Install" -AddRequirement $myRule

PARAMETERS

– Jazyková verze

Zadejte jeden nebo více objektů jazykové verze. K určení objektu jazykové verze použijte následující syntaxi:

[System.Globalization.CultureInfo]::GetCultures([System.Globalization.CultureTypes]::AllCultures)

ve výchozím nastavení má Windows předdefinovaný více než 800 kultur. Pokud chcete filtrovat výsledky, předejte výsledky výše uvedeného příkazu prostřednictvím kanálu do rutiny Where-Object . Filtrovat podle jedné z následujících vlastností:

  • LCID: identifikátor kódu jazyka. Například angličtina (USA) je 1033 .
  • Název: název kódu jazyka. Například angličtina (USA) je en-US .
  • Zobrazovaný název: zobrazovaný název jazyka. Například, English (United States).

další informace a seznam kultur naleznete v tématu Windows Reference identifikátoru kódu jazyka (LCID).

Type: CultureInfo[]
Parameter Sets: (All)
Aliases: Cultures

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

-DisableWildcardHandling

Tento parametr považuje zástupné znaky jako literálové hodnoty znaků. Nejde kombinovat s ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Tento parametr zpracovává zástupné znaky a může vést k neočekávanému chování (nedoporučujeme). Nejde kombinovat s DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

– Položky InputObject

Zadejte objekt globální podmínky, který bude použit jako základ pro toto pravidlo požadavku. K získání tohoto objektu použijte rutinu Get-CMGlobalCondition .

ve většině instancí budete pro zařízení Windows, která nejsou mobilní, používat výchozí globální podmínku jazyka operačního systému . Příklad: Get-CMGlobalCondition -Name "Operating System Language" | Where-Object PlatformType -eq 1.

Poznámka

Ve výchozím nastavení má Configuration Manager dvě globální podmínky s názvem jazyk operačního systému. Můžete je odlišit podle typu zařízení pomocí vlastnosti PlatformType :

PlatformType Typ zařízení
1 Windows
2 Mobilní
Type: IResultObject
Parameter Sets: (All)
Aliases: GlobalCondition

Required: True
Position: 0
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

– Mobilní zařízení

Pokud použijete globální podmínku Typ mobilního zařízení, nastavte tento parametr na $true .

Pokud získáte globální podmínku pro jazyk operačního systému pomocí PlatformType -eq 1 , nezahrnujte tento parametr nebo jej nastavte na $false .

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-RuleOperator

Zadejte operátor pro porovnání nastavení zařízení s očekávanou hodnotou.

Type: RuleExpressionOperator
Parameter Sets: (All)
Aliases:
Accepted values: OneOf, NoneOf

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

CommonParameters

Tato rutina podporuje společné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v tématu about_CommonParameters.

INPUTS

Microsoft.ConfigurationManagement. ManagementProvider. IResultObject

OUTPUTS

System.Object

POZNÁMKY

New-CMRequirementRuleActiveDirectorySiteValue New-CMRequirementRuleBooleanValue New-CMRequirementRuleCMSiteValue New-CMRequirementRuleCommonValue New-CMRequirementRuleDeviceOwnershipValue New-CMRequirementRuleExistential New-CMRequirementRuleExpression New-CMRequirementRuleFileAttributeValue New-CMRequirementRuleFilePermissionValue New-CMRequirementRuleFreeDiskSpaceValue New-CMRequirementRuleInputTypeValue New-CMRequirementRuleOperatingSystemValue New-CMRequirementRuleOUValue New-CMRequirementRuleRegistryKeyPermissionValue New-CMRequirementRuleScreenResolutionValue Get-CMGlobalCondition Požadavky typu nasazení Vytvoření globálních podmínek odkaz na identifikátor kódu Windows jazyka (LCID)