Approve-CMApprovalRequest

Approuve une demande pour autoriser l’installation d’une application.

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

La cmdlet Approve-CMApprovalRequest approuve une demande d’un utilisateur pour installer une application. Vous pouvez spécifier une demande d’approbation par nom d’application, ID d’application ou par utilisateur. Vous pouvez également utiliser la cmdlet Get-CMApprovalRequest pour afficher les demandes d’approbation.

Notes

Exécutez les cmdlets Configuration Manager à partir du lecteur de site Configuration Manager, par PS XYZ:\> exemple. Pour plus d’informations, voir la mise en place.

Exemples

Exemple 1 : approuver une demande pour une application spécifique

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

Cette commande approuve une demande d’un utilisateur pour installer une application spécifiée par son ID.

Exemple 2 : approuver une demande pour un utilisateur spécifique

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

Cette commande approuve une demande pour une application nommée Test pour l’utilisateur spécifié. La commande inclut un commentaire.

Exemple 3 : Approuver une demande à l’aide d’une variable

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."

La première commande obtient une demande d’approbation pour un ID d’application spécifié et la stocke dans la $Approval variable.

La deuxième commande accepte la demande stockée dans $Approval . La commande inclut un commentaire.

Paramètres

- Confirmer

Une invite de confirmation apparaît avant d’exécuter le cmdlet.

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

- WhatIf

Présente ce qui se produit si le cmdlet s’exécute. La cmdlet n’a pas apporté de modifications.

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

-ApplicationName

Spécifie un tableau de noms d’applications.

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

-Comment

Spécifie un commentaire sur l’approbation de la demande.

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

-DisableWildcardHandling

DisableWildcardHandling traite les caractères génériques comme des valeurs de caractères littéraux. Ne combinez pas avec ForceWildcardHandling.

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

-ForceWildcardHandling

ForceWildcardHandling traite les caractères génériques et peut entraîner un comportement inattendu (non recommandé). Ne combinez pas avec DisableWildcardHandling.

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

-Id

Spécifie un tableau d’ID d’applications.

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

-InputObject

Spécifie un objet de demande d’approbation. Pour obtenir un objet de demande d’approbation, utilisez l’cmdlet Get-CMApprovalRequest.

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

-InstallActionBehavior

Spécifie à quel moment installer l’application, immédiatement ou en de temps d’ouverture.

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

-RequestGuid

Spécifie l’ID de la demande.

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

-User

Spécifie le nom d’un utilisateur qui a soumis la demande d’approbation. Utilisez le format domaine\utilisateur.

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

Entrées

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Sorties

System.Object