Get-CMApprovalRequest
获取允许安装 Configuration Manager 应用程序的审批请求。
语法
Get-CMApprovalRequest
[-ApplicationName <String[]>]
[-CurrentState <RequestState>]
[-User <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Get-CMApprovalRequest
[-CurrentState <RequestState>]
-Id <String[]>
[-User <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Get-CMApprovalRequest
[-CurrentState <RequestState>]
-InputObject <IResultObject>
[-User <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Get-CMApprovalRequest
[-CurrentState <RequestState>]
-ModelName <String>
[-User <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Get-CMApprovalRequest
[-CurrentState <RequestState>]
-RequestGuid <String>
[-User <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
说明
Get-CMApprovalRequest cmdlet 从用户获取安装 Configuration Manager 应用程序的请求。 可以按应用程序名称、应用程序 ID 或用户名指定审批请求。
注意
从 Configuration Manager 站点驱动器运行 Configuration Manager cmdlet,例如 PS XYZ:\>
。 有关详细信息,请参阅 入门。
示例
示例 1:获取所有审批请求
PS XYZ:\> Get-CMApprovalRequest
此命令获取所有挂起的 Configuration Manager 审批请求。
示例 2:使用应用程序 ID 获取审批请求
PS XYZ:\> Get-CMApprovalRequest -Id "1635223"
此命令获取具有指定 ID 的应用程序的审批请求。
示例 3:获取特定用户的审批请求
PS XYZ:\> Get-CMApprovalRequest -Application "HelloWorld" -User "tsqa\davidchew"
此命令为指定用户获取应用程序 HelloWorld 的审批请求。
参数
-ApplicationName
指定应用程序名称的数组。
类型: | String[] |
别名: | Application |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-CurrentState
类型: | RequestState |
接受的值: | Unknown, Requested, Canceled, Denied, Approved |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DisableWildcardHandling
此参数将通配符视为文本字符值。 不能将其与 ForceWildcardHandling 组合使用。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ForceWildcardHandling
此参数处理通配符,并可能导致意外行为, (不建议) 。 不能将其与 DisableWildcardHandling 组合使用。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Id
指定应用程序的 ID 数组。
类型: | String[] |
别名: | CIUniqueId |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-InputObject
指定此 cmdlet 的输入。 可以使用此参数,也可以通过管道将输入传递给此 cmdlet。
类型: | IResultObject |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-ModelName
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-RequestGuid
分隔请求 ID。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-User
指定提交审批请求的人员的用户名数组。 使用格式域\user。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
输入
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject
输出
IResultObject[]
IResultObject