Partilhar via


Approve-CMApprovalRequest

SYNOPSIS

Aprova um pedido para permitir a instalação de uma aplicação.

SYNTAX

SearchByValueMandatory (Padrão)

Approve-CMApprovalRequest [-Comment <String>] -InputObject <IResultObject>
 [-InstallActionBehavior <ActionBehavior>] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf]
 [-Confirm] [<CommonParameters>]

PesquisaByNameMandatory

Approve-CMApprovalRequest -ApplicationName <String[]> [-Comment <String>]
 [-InstallActionBehavior <ActionBehavior>] -User <String> [-DisableWildcardHandling] [-ForceWildcardHandling]
 [-WhatIf] [-Confirm] [<CommonParameters>]

SearchByIdMandatory

Approve-CMApprovalRequest [-Comment <String>] -Id <String[]> [-InstallActionBehavior <ActionBehavior>]
 [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

SearchByGuid

Approve-CMApprovalRequest [-Comment <String>] [-InstallActionBehavior <ActionBehavior>] -RequestGuid <String>
 [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DESCRIPTION

A Aprovação-CMApprovalRequest CMdlet aprova um pedido de um utilizador para instalar uma aplicação. Pode especificar um pedido de aprovação pelo nome da aplicação, ID da aplicação ou pelo utilizador. Também pode utilizar o cmdlet Get-CMApprovalRequest para visualizar pedidos de aprovação.

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: Aprovar um pedido de pedido específico

PS XYZ:\>Approve-CMApprovalRequest -Id "ScopeId_2A11048C-917A-4C11-9E77-7DCC402F30EC/Application_426dfca1-0cc0-4aa3-85f8-3cd1b184d494/1"

Este comando aprova um pedido de um utilizador para instalar uma aplicação especificada pelo seu ID.

Exemplo 2: Aprovar um pedido para um utilizador específico

PS XYZ:\>Approve-CMApprovalRequest -Application "Test" -User "tsqa\davidchew" -Comment "Request approved."

Este comando aprova um pedido de uma aplicação chamada Teste para o utilizador especificado. O comando inclui um comentário.

Exemplo 3: Aprovar um pedido utilizando uma variável

PS XYZ:\> $Approval = Get-CMApprovalRequest -Id "ScopeId_2A11048C-917A-4C11-9E77-7DCC402F30EC/Application_d047e945-d6af-46f4-910f-ed36c880ae06/1"
PS XYZ:\> Approve-CMApprovalRequest -InputObject $Approval -Comment "Request approved."

O primeiro comando recebe um pedido de aprovação para um ID de aplicação especificado e armazena-o na variável $Approval .

O segundo comando aceita o pedido armazenado em $Approval . O comando inclui um comentário.

PARAMETERS

-Nome de aplicação

Especifica uma série de nomes de aplicações.

Type: String[]
Parameter Sets: SearchByNameMandatory
Aliases: Application, Name

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

-Comentário

Especifica um comentário sobre a aprovação do pedido.

Type: String
Parameter Sets: (All)
Aliases: Comments

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

-Confirm

Solicita a sua confirmação antes de executar o cmdlet.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

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

-DisableWildcardHandling

DisableWildcardHandling trata os caracteres wildcard como valores de caracteres literais. Não combine com ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

ForceWildcardHandling processa caracteres wildcard e pode levar a um comportamento inesperado (não recomendado). Não combine com DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

- ID

Especifica uma série de IDs de aplicações.

Type: String[]
Parameter Sets: SearchByIdMandatory
Aliases: CIUniqueId

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

-InputObject

Especifica um objeto de pedido de aprovação. Para obter um objeto de pedido de aprovação, utilize o cmdlet Get-CMApprovalRequest.

Type: IResultObject
Parameter Sets: SearchByValueMandatory
Aliases:

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

-InstallActionBehavior

Especifica quando instalar a aplicação, imediatamente ou durante o horário não comercial.

Type: ActionBehavior
Parameter Sets: (All)
Aliases:
Accepted values: InstallNow, InstallNonBusinessHours

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

-RequestGuid

Especifica a identificação do pedido.

Type: String
Parameter Sets: SearchByGuid
Aliases:

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

-User

Especifica o nome de um utilizador que submeteu o pedido de aprovação. Utilize o domínio de formato\user.

Type: String
Parameter Sets: SearchByNameMandatory
Aliases:

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

- O QueIf

Apresenta o que aconteceria mediante a execução do cmdlet. O comandante não faz alterações.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

Required: False
Position: Named
Default value: False
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

Deny-CMApprovalRequest

Get-CMApprovalRequest