Remove-SCSMManagementPack

删除管理包。

语法

Remove-SCSMManagementPack
      [-ManagementPack] <ManagementPack[]>
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

说明

Remove-SCSMManagementPack cmdlet 删除管理包,以及这些管理包中包含的所有类型实例。 如果管理包依赖于其他管理包,则无法删除管理包。

示例

示例 1:使用管道运算符按名称删除管理包

PS C:\>Get-SCSMManagementPack | Where{ $_.Name -Match "Contoso" } | Remove-SCSMManagementPack

此命令删除名称与字符串“Contoso”匹配的所有管理包。该名称使用管道运算符传递给命令。

示例 2:不使用管道运算符按名称删除管理包

PS C:\>$Mps = Get-SCSMManagementPack | Where{ $_.Name -Match "Contoso" }; Remove-SCSMManagementPack $Mps

此命令删除名称与字符串“Contoso”匹配的所有管理包。

参数

-Confirm

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

Type:System.Management.Automation.SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ManagementPack

指定要删除的管理包。 可以指定 Get-SCSMManagementPack cmdlet 返回的 ManagementPack 对象。

Type:Microsoft.EnterpriseManagement.Configuration.ManagementPack[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

显示在此 cmdlet 运行的情况下将会发生什么。 此 cmdlet 未运行。

Type:System.Management.Automation.SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

输入

Microsoft.EnterpriseManagement.Configuration.ManagementPack

可以通过管道将管理包传递给 Remove-SCSMManagementPack cmdlet 的 ManagementPack 参数,例如 Get-SCSMManagementPack cmdlet 返回的对象。

输出

None.

此 cmdlet 将不生成任何输出。