New-CMRequirementRuleOperatingSystemLanguageValue
Crie uma regra de requisito de idioma de SO para um tipo de implementação de aplicação.
New-CMRequirementRuleOperatingSystemLanguageValue -Culture <CultureInfo[]> [-IsMobile <Boolean>]
-RuleOperator <RuleExpressionOperator> [-InputObject] <IResultObject> [-DisableWildcardHandling]
[-ForceWildcardHandling] [<CommonParameters>]
Utilize este cmdlet para criar uma regra de requisito de idioma de SO para um tipo de implementação de aplicação.
Depois de utilizar este cmdlet, utilize um dos cmdlets Add-or set para tipos de implantação. Passe este objeto de regra de requisito para os parâmetros AddRequirement ou RemoveRequirement.
Para obter mais informações, consulte os Requisitos do tipo de Implementação e Crie condições globais.
Nota
Executar cmdlets do Gestor de Configuração a partir da unidade do site do Gestor de Configuração, por exemplo PS XYZ:\>
. Para mais informações, consulte a partida.
Este exemplo utiliza primeiro o cmdlet Get-CMGlobalCondition para obter a condição global da linguagem oss padrão para dispositivos de Windows não móveis. Em seguida, define variáveis para dois locais, irlandeses (Irlanda) ga-IE
e húngaro (Hungria). hu-HU
Em seguida, cria o objeto de regra de exigência para incluir estes dois locais. Por fim, passa o objeto de regra ao set-CMScriptDeploymentType cmdlet para adicionar o requisito.
$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
Especifique um ou mais objetos de cultura. Utilize a seguinte sintaxe para especificar um objeto de cultura:
[System.Globalization.CultureInfo]::GetCultures([System.Globalization.CultureTypes]::AllCultures)
Por defeito, Windows tem mais de 800 culturas incorporadas. Para filtrar os resultados, passe os resultados do comando acima através do oleoduto para o cmdlet Where-Object. Filtrar numa das seguintes propriedades:
- LCID: O identificador de código linguístico. Por exemplo, o inglês (Estados Unidos) é
1033
. - Nome: O nome do código de língua. Por exemplo, o inglês (Estados Unidos) é
en-US
. - Nome do visor: O nome do visor do idioma. Por exemplo,
English (United States)
.
Para obter mais informações e uma lista de culturas, consulte Windows referência do identificador de códigos linguísticos (LCID).
Type: CultureInfo[]
Parameter Sets: (All)
Aliases: Cultures
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
Este parâmetro trata os caracteres wildcard como valores de caracteres literais. Não pode combiná-lo com ForceWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
Este parâmetro processa caracteres wildcard e pode levar a um comportamento inesperado (não recomendado). Não é possível combiná-lo com DisableWildcardHandling.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
Especifique um objeto de condição global para usar como base para esta regra de requisito. Para obter este objeto, utilize o cmdlet Get-CMGlobalCondition.
Na maioria dos casos, utilizará a condição global do sistema operativo padrão para dispositivos de Windows não móveis. Por exemplo: Get-CMGlobalCondition -Name "Operating System Language" | Where-Object PlatformType -eq 1
.
Nota
Por predefinição, o Gestor de Configuração tem duas condições globais chamadas linguagem do sistema operativo. Pode distingui-los por tipo de dispositivo utilizando a propriedade PlatformType:
PlatformType | Tipo de Dispositivo |
---|---|
1 |
Windows |
2 |
Móvel |
Type: IResultObject
Parameter Sets: (All)
Aliases: GlobalCondition
Required: True
Position: 0
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False
Se utilizar a condição global do tipo dispositivo móvel, desa um parâmetro para $true
.
Se obtém a condição global da linguagem osa com PlatformType -eq 1
, não inclua este parâmetro ou o desacione para $false
.
Type: Boolean
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
Especifique o operador para comparar a definição do dispositivo com o valor esperado.
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
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction e -WarningVariable. Para mais informações, consulte about_CommonParameters.
Novo CMRequirementRuleActiveDirectorySiteValue Novo CMRequirementRuleBooleanValue Novo CMRequirementRuleCMSiteValue Novo CMRequirementRuleCommonValue Novo CMRequirementRuleDeviceOwnershipValue Novo CMRequirementRuleExistential Nova CmRequirementRuleExpressão Novo CMRequirementRuleFileAttributeValue Novo CMRequirementRuleFilePermissionValue New-CMRequirementRuleFreeDiskSpaceValue Novo CMRequirementRuleInputTypeValue Novo CMRequirementRuleOperatingSystemValue Novo CMRequirementRuleOUValue Novo CMRequirementRuleRegistryKeyPermissionValue Novo CMRequirementRuleScreenResolutionValue Obter-CMGlobalCondição Requisitos do tipo de implantação Criar condições globais Referência Windows identificador de código de idioma (LCID)