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
RELATED LINKS
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)