Approve-CMApprovalRequest
Approuve une demande d’autorisation de l’installation d’une application.
Syntaxe
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
L’applet de commande 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 l’applet de commande Get-CMApprovalRequest pour afficher les demandes d’approbation.
Remarque
Exécutez des applets de commande Configuration Manager à partir du lecteur de site Configuration Manager, par exemple PS XYZ:\>
. Pour plus d’informations, consultez Prise en main.
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’installation d’une application spécifiée par son ID de la part d’un utilisateur.
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 requête à 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 variable $Approval
.
La deuxième commande accepte la requête stockée dans $Approval
. La commande inclut un commentaire.
Paramètres
-ApplicationName
Spécifie un tableau de noms d’applications.
Type: | String[] |
Alias: | Application, Name |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Comment
Spécifie un commentaire sur l’approbation de la demande.
Type: | String |
Alias: | Comments |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Confirm
Une invite de confirmation apparaît avant d’exécuter le cmdlet.
Type: | SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DisableWildcardHandling
DisableWildcardHandling traite les caractères génériques comme des valeurs de caractère littéral. Ne combinez pas avec ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Id
Spécifie un tableau d’ID d’applications.
Type: | String[] |
Alias: | CIUniqueId |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-InputObject
Spécifie un objet de demande d’approbation. Pour obtenir un objet de demande d’approbation, utilisez l’applet de commande Get-CMApprovalRequest .
Type: | IResultObject |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-InstallActionBehavior
Spécifie quand installer l’application, immédiatement ou pendant les heures d’ouverture.
Type: | ActionBehavior |
Valeurs acceptées: | InstallNow, InstallNonBusinessHours |
Position: | Named |
Valeur par défaut: | InstallNow |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RequestGuid
Spécifie l’ID de demande.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-WhatIf
Présente ce qui se produit si le cmdlet s’exécute. L’applet de commande n’apporte aucune modification.
Type: | SwitchParameter |
Alias: | wi |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Sorties
System.Object