rm 命令用于删除当前 RegistryPackage 中名称(当前语言环境中)与 pattern 或 URN 指定的模式相匹配的成员对象。
如果匹配的 RegistryObject 是多个 RegistryPackage 对象的成员,则此命令仅删除当前 RegistryPackage 与该对象之间的关联。仅当删除关联后该对象与任何其他 RegistryObject 都没有关联时才从 Registry 中删除该对象。
如果匹配的成员对象本身是一个包含其他对象的 RegistryPackage,则除非指定 -r 选项或 -d 选项,否则该对象和当前 RegistryPackage 与成员 RegistryPackage 之间的关联都不会被删除。
同时指定 -d 和 -r 选项时将递归应用 -d 选项,因此无论是否有其他关联,所有由 -r 选取的对象(及其关联)都将被删除。