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 un utente per installare un'applicazione. È possibile specificare una richiesta di approvazione in base al nome dell'applicazione, all'ID applicazione o all'utente. È anche possibile usare 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 altre 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 usando 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.
Tipo: | String[] |
Alias: | Application, Name |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Comment
Specifica un commento sull'approvazione della richiesta.
Tipo: | String |
Alias: | Comments |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Confirm
Richiede la conferma prima di eseguire il cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DisableWildcardHandling
DisableWildcardHandling considera i caratteri jolly come valori letterali. Non combinare con ForceWildcardHandling.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ForceWildcardHandling
ForceWildcardHandling elabora caratteri jolly e può causare un comportamento imprevisto (scelta non consigliata). Non combinare con DisableWildcardHandling.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Id
Specifica una matrice di ID delle applicazioni.
Tipo: | String[] |
Alias: | CIUniqueId |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-InputObject
Specifica un oggetto richiesta di approvazione. Per ottenere un oggetto richiesta di approvazione, usare il cmdlet Get-CMApprovalRequest .
Tipo: | IResultObject |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-InstallActionBehavior
Specifica quando installare l'applicazione, immediatamente o durante gli orari non lavorativi.
Tipo: | ActionBehavior |
Valori accettati: | InstallNow, InstallNonBusinessHours |
Posizione: | Named |
Valore predefinito: | InstallNow |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RequestGuid
Specifica l'ID richiesta.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-User
Specifica il nome di un utente che ha inviato la richiesta di approvazione. Usare il formato dominio\utente.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-WhatIf
Mostra cosa accade se viene eseguito il cmdlet. Il cmdlet non apporta alcuna modifica.
Tipo: | SwitchParameter |
Alias: | wi |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
Output
System.Object