Share via


Approve-CMApprovalRequest

Aprova uma solicitação para permitir a instalação de um aplicativo.

Syntax

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

Description

O cmdlet Approve-CMApprovalRequest aprova uma solicitação de um usuário para instalar um aplicativo. Você pode especificar uma solicitação de aprovação pelo nome do aplicativo, ID do aplicativo ou por usuário. Você também pode usar o cmdlet Get-CMApprovalRequest para exibir solicitações de aprovação.

Observação

Execute cmdlets do Configuration Manager na unidade de site do Configuration Manager, por PS XYZ:\> exemplo. Para obter mais informações, consulte getting started.

Exemplos

Exemplo 1: Aprovar uma solicitação para um aplicativo específico

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

Esse comando aprova uma solicitação de um usuário para instalar um aplicativo especificado por sua ID.

Exemplo 2: Aprovar uma solicitação para um usuário específico

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

Este comando aprova uma solicitação para um aplicativo chamado Test para o usuário especificado. O comando inclui um comentário.

Exemplo 3: Aprovar uma solicitação usando 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 obtém uma solicitação de aprovação para uma ID de aplicativo especificada e o armazena na variável $Approval .

O segundo comando aceita a solicitação armazenada em $Approval . O comando inclui um comentário.

Parâmetros

-ApplicationName

Especifica uma matriz de nomes de aplicativos.

Type:String[]
Aliases:Application, Name
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Comentário

Especifica um comentário sobre a aprovação da solicitação.

Type:String
Aliases:Comments
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

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

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

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

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

-ForceWildcardHandling

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

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

-Id

Especifica uma matriz de IDs de aplicativos.

Type:String[]
Aliases:CIUniqueId
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

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

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

-InstallActionBehavior

Especifica quando instalar o aplicativo, imediatamente ou durante o horário não comercial.

Type:ActionBehavior
Accepted values:InstallNow, InstallNonBusinessHours
Position:Named
Default value:InstallNow
Accept pipeline input:False
Accept wildcard characters:False

-RequestGuid

Especifica a ID da solicitação.

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

-Usuário

Especifica o nome de um usuário que enviou a solicitação de aprovação. Use o formato domain\user.

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

-WhatIf

Mostrar o que aconteceria se o cmdlet fosse executado. O cmdlet não faz alterações.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Saídas

System.Object