Approve-CMApprovalRequest

Утверждает запрос на разрешение установки приложения.

Синтаксис

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>]

Описание

В cmdlet Approve-CMApprovalRequest утверждается запрос пользователя на установку приложения. Запрос на утверждение можно указать по имени приложения, ID приложения или пользователю. Кроме того, для просмотра запросов на утверждение можно использовать кодлет Get-CMApprovalRequest.

Примечание

Запустите команды диспетчера конфигурации из диска веб-сайта Configuration Manager, например PS XYZ:\> . Дополнительные сведения см. в дополнительных сведениях о том, как начать работу.

Примеры

Пример 1. Утверждение запроса на определенное приложение

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

Эта команда одобряет запрос пользователя на установку приложения, указанного его ID.

Пример 2. Утверждение запроса для конкретного пользователя

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

Эта команда утверждает запрос на приложение с именем Test для указанного пользователя. Команда содержит комментарий.

Пример 3. Утверждение запроса с помощью переменной

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

Первая команда получает запрос на утверждение указанного ID приложения и хранит его в $Approval переменной.

Вторая команда принимает запрос, хранимый в $Approval . Команда содержит комментарий.

Параметры

-ApplicationName

Указывает массив имен приложений.

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

-Comment

Указывает комментарий об утверждении запроса.

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

-Confirm

Перед запуском командлет запросит подтверждение.

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

-DisableWildcardHandling

DisableWildcardHandling относится к символам поддиаграм как к буквальным значениям символов. Не объединяйтесь с ForceWildcardHandling.

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

-ForceWildcardHandling

ForceWildcardHandling обрабатывает символы под диктовки и может привести к неожиданному поведению (не рекомендуется). Не объединяйтесь с DisableWildcardHandling.

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

-Id

Указывает массив ID-данных приложений.

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

-InputObject

Указывает объект запроса на утверждение. Чтобы получить объект запроса на утверждение, используйте cmdlet Get-CMApprovalRequest.

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

-InstallActionBehavior

Указывает, когда необходимо установить приложение сразу или в не-бизнес-часы.

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

-RequestGuid

Указывает ID запроса.

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

-User

Указывает имя пользователя, подавшего запрос на утверждение. Использование домена формата\пользователя.

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

-WhatIf

Показывает, что произойдет при запуске этого командлета. В этом комлете не внося изменений.

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

Входные данные

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

Выходные данные

System.Object