New-SCSMManagementPackBundle

创建管理包捆绑包。

语法

New-SCSMManagementPackBundle
   [-Name] <String>
   [-ManagementPack] <String[]>
   [[-Resource] <String[]>]
   [-Force]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

说明

New-SCSMManagementPackBundle cmdlet 将各个管理包及其资源捆绑在一起以创建管理包捆绑包。

示例

示例 1:创建不带资源的管理包捆绑包

PS C:\>$MpbPath = "Resources\GroupQueueMP.xml"
PS C:\>New-SCSMManagementPackBundle -Name ContosoPack17.mpb -ManagementPack $MpbPath

此命令从没有资源的管理包创建管理包捆绑包。

示例 2:创建包含资源的管理包捆绑包

PS C:\>$MpbPath = "ContosoPack72.mpb"
PS C:\>$Mp2 = "Resources\DeviceProjectionMP.mp"
PS C:\>$Mp1 = "Resources\GroupQueueMP.xml"
PS C:\>$Mp3 = "Resources\ResourceMP.xml"
PS C:\>$Resource = "Resources\LinkingFrameworkUnitTest.dll"
PS C:\>New-SCSMManagementPackBundle -Name $MpbPath -ManagementPack $Mp1, $Mp2, $Mp3 -Resource $Resource

此命令从包含资源的管理包创建管理包捆绑包。

参数

-ComputerName

指定要与其建立连接的计算机。 计算机必须运行 System Center Data Access 服务。 默认值是用于当前管理组连接的计算机。

有效格式包括 NetBIOS 名称、IP 地址或完全限定的域名 (FQDN)。 若要指定本地计算机,请键入该计算机名称、“localhost”或句点 (.)。

Type:System.String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

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

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

-Credential

指定用于运行管理组连接的用户帐户。 如果指定了服务器,则帐户必须有权访问 ComputerName 参数中指定的服务器。 默认值为当前用户。

可以输入 Get-Credential cmdlet 返回的 PSCredential 对象。

Type:System.Management.Automation.PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

强制运行命令而不要求用户确认。

这可确保创建新的管理包捆绑包文件,即使 Name 参数中指定的位置中已存在一个。

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

-ManagementPack

指定要包含在新管理包捆绑中的一个或多个管理包。

Type:System.String[]
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

指定管理包捆绑的文件路径和文件名。 文件扩展名必须是 mpb,例如 folder1\file2.mpb。

Type:System.String
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Resource

指定捆绑包中的管理包所需的资源。 这些资源将添加到管理包捆绑包中。

Type:System.String[]
Position:3
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SCSession

指定与管理服务器的连接。 默认值是当前管理组连接。

可以输入 由 Get-SCManagementGroupConnection cmdlet 返回的管理组连接对象。

Type:Microsoft.SystemCenter.Core.Connection.Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
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

输入

不能通过管道将输入传递给此 cmdlet。

输出

此 cmdlet 将不生成任何输出。