Set-CMAppVVirtualEnvironment

更改已使用 Configuration Manager 部署的虚拟应用程序的设置。

语法

Set-CMAppVVirtualEnvironment
   [-AddApplicationGroup <VirtualEnvironmentGroup[]>]
   [-Description <String>]
   [-InputObject] <IResultObject>
   [-NewName <String>]
   [-PassThru]
   [-RemoveApplicationGroup <VirtualEnvironmentGroup[]>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMAppVVirtualEnvironment
   [-AddApplicationGroup <VirtualEnvironmentGroup[]>]
   [-Description <String>]
   [-Id] <Int32[]>
   [-NewName <String>]
   [-PassThru]
   [-RemoveApplicationGroup <VirtualEnvironmentGroup[]>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-CMAppVVirtualEnvironment
   [-AddApplicationGroup <VirtualEnvironmentGroup[]>]
   [-Description <String>]
   [-Name] <String>
   [-NewName <String>]
   [-PassThru]
   [-RemoveApplicationGroup <VirtualEnvironmentGroup[]>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

说明

Set-CMAppVVirtualEnvironment cmdlet 更改 Configuration Manager 中一个或多个 Microsoft Application Virtualization (App-V) 虚拟环境对象的设置。 可以通过名称或 ID 指定 App-V 环境。

备注

从 Configuration Manager 站点驱动器运行 Configuration Manager cmdlet,例如 PS XYZ:\> 。 有关详细信息,请参阅 入门

示例

示例 1:使用名称更改虚拟环境设置

PS XYZ:\> Set-CMAppVVirtualEnvironment -Name "VMWin03" -SecurityScopeAction RemoveMembership -SecurityScopeName "ClientSecGroup01"

此命令从名为 ClientSecGroup01 的安全作用域中删除名为 VMWin03 的虚拟环境。

参数

-AddApplicationGroup

指定要添加的应用程序组的数组。 应用程序组包含多个在同一环境中运行的 App-V 部署类型。

Type:VirtualEnvironmentGroup[]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

提示你在运行 cmdlet 之前进行确认。

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

-DisableWildcardHandling

此参数将通配符视为文字字符值。 不能将其与 ForceWildcardHandling 结合使用

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

-ForceWildcardHandling

此参数处理通配符,并且可能会导致意外行为 (不建议) 。 不能将其与 DisableWildcardHandling 结合使用

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

-Id

指定虚拟环境的一组 ID。

Type:Int32[]
Aliases:CIId, CI_ID
Position:0
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

指定 Configuration Manager 的虚拟环境对象。 若要获取虚拟环境对象,请使用 Get-CMAppVVirtualEnvironment cmdlet。

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

-NewName

指定虚拟环境的新名称。

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

-PassThru

添加此参数可返回一个对象,该对象表示您正使用的项目。 默认情况下,此 cmdlet 可能不会生成任何输出。

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

-RemoveApplicationGroup

指定要删除的应用程序组的数组。 应用程序组包含多个在同一环境中运行的 App-V 部署类型。

Type:VirtualEnvironmentGroup[]
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

显示在 cmdlet 运行时发生的情况。 cmdlet 不运行。

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

-名称

指定虚拟环境的名称数组。

Type:String
Aliases:LocalizedDisplayName
Position:0
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-描述

指定 App-V 虚拟环境的说明。

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

输入

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject

输出

System.Object