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

Описание

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

Примечание.

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

Примеры

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

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

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

Пример 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."

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

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

Параметры

-ApplicationName

Задает массив имен приложений.

Тип:String[]
Aliases:Application, Name
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Comment

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

Тип:String
Aliases:Comments
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Confirm

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

Тип:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-DisableWildcardHandling

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

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-ForceWildcardHandling

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

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Id

Задает массив идентификаторов приложений.

Тип:String[]
Aliases:CIUniqueId
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-InputObject

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

Тип:IResultObject
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-InstallActionBehavior

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

Тип:ActionBehavior
Допустимые значения:InstallNow, InstallNonBusinessHours
Position:Named
Default value:InstallNow
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RequestGuid

Указывает идентификатор запроса.

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-User

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

Тип:String
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-WhatIf

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

Тип:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

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

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

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

System.Object