Approve-CMApprovalRequest
Approva una richiesta per consentire l'installazione di un'applicazione.
Sintassi
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>]
Descrizione
Il cmdlet Approve-CMApprovalRequest approva una richiesta di installazione di un'applicazione da parte di un utente. È possibile specificare una richiesta di approvazione in base al nome dell'applicazione, all'ID applicazione o all'utente. È inoltre possibile utilizzare il cmdlet Get-CMApprovalRequest per visualizzare le richieste di approvazione.
Nota
Eseguire i cmdlet di Configuration Manager dall'unità del sito di Configuration Manager, ad esempio PS XYZ:\>
. Per ulteriori informazioni, vedere Introduzione.
Esempio
Esempio 1: Approvare una richiesta per un'applicazione specifica
PS XYZ:\>Approve-CMApprovalRequest -Id "ScopeId_2A11048C-917A-4C11-9E77-7DCC402F30EC/Application_426dfca1-0cc0-4aa3-85f8-3cd1b184d494/1"
Questo comando approva una richiesta di un utente per installare un'applicazione specificata dal relativo ID.
Esempio 2: Approvare una richiesta per un utente specifico
PS XYZ:\>Approve-CMApprovalRequest -Application "Test" -User "tsqa\davidchew" -Comment "Request approved."
Questo comando approva una richiesta per un'applicazione denominata Test per l'utente specificato. Il comando include un commento.
Esempio 3: Approvare una richiesta utilizzando una variabile
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."
Il primo comando ottiene una richiesta di approvazione per un ID applicazione specificato e la archivia nella variabile $Approval
.
Il secondo comando accetta la richiesta archiviata in $Approval
. Il comando include un commento.
Parametri
-ApplicationName
Specifica una matrice di nomi di applicazioni.
Type: | String[] |
Aliases: | Application, Name |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Comment
Specifica un commento sull'approvazione della richiesta.
Type: | String |
Aliases: | Comments |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Richiede la conferma prima di eseguire il cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableWildcardHandling
DisableWildcardHandling considera i caratteri jolly come valori letterali. Non combinare con ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
ForceWildcardHandling elabora i caratteri jolly e può causare un comportamento imprevisto (scelta non consigliata). Non combinare con DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Id
Specifica una matrice di ID di applicazioni.
Type: | String[] |
Aliases: | CIUniqueId |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Specifica un oggetto richiesta di approvazione. Per ottenere un oggetto richiesta di approvazione, utilizzare il cmdlet Get-CMApprovalRequest.
Type: | IResultObject |
Position: | Named |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InstallActionBehavior
Specifica quando installare l'applicazione, immediatamente o durante l'orario non di ufficio.
Type: | ActionBehavior |
Accepted values: | InstallNow, InstallNonBusinessHours |
Position: | Named |
Default value: | InstallNow |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RequestGuid
Specifica l'ID della richiesta.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-User
Specifica il nome di un utente che ha inviato la richiesta di approvazione. Utilizzare il formato dominio\utente.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Mostra cosa accade se viene eseguito il cmdlet. Il cmdlet non apporta alcuna modifica.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Output
System.Object