New-CMRequirementRuleOperatingSystemLanguageValue
SYNOPSIS
Crie uma regra de requisito de idioma de SO para um tipo de implementação de aplicação.
SYNTAX
New-CMRequirementRuleOperatingSystemLanguageValue -Culture <CultureInfo[]> [-IsMobile <Boolean>]
-RuleOperator <RuleExpressionOperator> [-InputObject] <IResultObject> [-DisableWildcardHandling]
[-ForceWildcardHandling] [<CommonParameters>]
DESCRIPTION
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.
EXAMPLES
Exemplo 1: Adicionar uma regra de requisito para uma língua de SO
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
PARAMETERS
-Cultura
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
-DisableWildcardHandling
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
-ForceWildcardHandling
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
-InputObject
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
-IsMobile
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
-Operador de Regras
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
CommonParameters
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.
INPUTS
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
OUTPUTS
Sistema.Objeto
NOTAS
RELATED LINKS
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)