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”或点(.)。
类型: | System.String[] |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Confirm
在运行 cmdlet 之前,提示你进行确认。
类型: | System.Management.Automation.SwitchParameter |
别名: | cf |
Position: | Named |
默认值: | False |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Credential
指定运行管理组连接的用户帐户。 如果指定了服务器,则帐户必须有权访问在 ComputerName 参数中指定的服务器。 默认值为当前用户。
可以输入 Get-Credential cmdlet 返回的 PSCredential 对象。
类型: | System.Management.Automation.PSCredential |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Force
强制命令运行而不要求用户确认。
这可确保即使已在 Name 参数中指定的位置中也已创建新的管理包捆绑文件。
类型: | System.Management.Automation.SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ManagementPack
指定要包含在新的管理包捆绑包中的一个或多个管理包。
类型: | System.String[] |
Position: | 2 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-Name
指定管理包捆绑包的文件路径和文件名。 文件扩展名必须是 mpb,例如 folder1\file2.mpb。
类型: | System.String |
Position: | 1 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-Resource
指定捆绑包中管理包所需的资源。 这些资源将添加到管理包捆绑包中。
类型: | System.String[] |
Position: | 3 |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-SCSession
指定与管理服务器的连接。 默认值为当前管理组连接。
可以输入由 Get-SCManagementGroupConnection cmdlet 返回的管理组连接对象。
类型: | Microsoft.SystemCenter.Core.Connection.Connection[] |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-WhatIf
显示 cmdlet 运行时会发生什么情况。 cmdlet 未运行。
类型: | System.Management.Automation.SwitchParameter |
别名: | wi |
Position: | Named |
默认值: | False |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
输入
不能通过管道将输入传递给此 cmdlet。
输出
此 cmdlet 不生成任何输出。