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 将不生成任何输出。