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