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