Import-SCSMManagementPack

导入管理包。

语法

Import-SCSMManagementPack
      [-Fullname] <String[]>
      [-PassThru]
      [-SCSession <Connection[]>]
      [-ComputerName <String[]>]
      [-Credential <PSCredential>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Import-SCSMManagementPack
      [-ManagementPack] <ManagementPack[]>
      [-PassThru]
      [-SCSession <Connection[]>]
      [-ComputerName <String[]>]
      [-Credential <PSCredential>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

说明

Import-SCSMManagementPack cmdlet 导入管理包。

Service Manager 尝试在导入之前验证管理包的 XML 代码。 如果管理包包含无效的 XML 代码,则不会导入管理包并返回错误。

示例

示例 1:导入管理包文件

PS C:\>Import-SCSMManagementPack "c:\temp\contosomanagementpack.xml"

此命令将管理包文件导入 c:\temp\contosomanagementpack.xml。

参数

-ComputerName

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

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

Type:System.String[]
Position:Named
Default value:Localhost
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:User account of the current context.
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Fullname

指定要导入的管理包的完整路径和文件名。 该列表必须包含管理包 (*.xml、 .mp) 或管理包捆绑包 (.mpb) 的文件。 如果指定管理包捆绑,则导入该捆绑中的所有管理包。

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

-ManagementPack

指定要导入的一个或多个管理包。 可以输入由 Get-SCManagementPack cmdlet 返回的 ManagementPack 对象。

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

-PassThru

将新导入的管理包传递到管道。 默认情况下,此 cmdlet 将不产生任何输出。

Type:System.Management.Automation.SwitchParameter
Position:Named
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

输入

Microsoft.EnterpriseManagement.Configuration.ManagementPack

可以通过管道将管理包传递给 Import-SCSMManagementPack cmdlet 的 ManagementPack 参数。

输出

Microsoft.EnterpriseManagement.Configuration.ManagementPack

表示管理包的对象。 仅当使用 -PassThru 参数时,它才可用。

备注

  • 如果指定多个管理包,则这些管理包的导入顺序将符合管理包相关性。 因此,导入管理包的顺序可能不同于在命令提示符处提供的顺序。