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.