Test-SCManagementPack

Проверяет допустимость пакета управления.

Синтаксис

Default (по умолчанию)

Test-SCManagementPack
    [-FullName] <String>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

Описание

Командлет Test-SCManagementPack проверяет действительность пакета управления. Этот командлет заменяет служебную программу MPVerify.exe, которая проверяет пакет управления с помощью метода пакета средств разработки программного обеспечения (SDK) ManagementPack.Verify(). Для выполнения этого командлета пользователь должен указать путь к файлу пакета управления и имя компьютера, используемого для разрешения зависимостей. Для файлов пакета управления (MPB) все пакеты управления в пакете будут проверены на действительность.

Все проблемы, обнаруженные во время тестирования, записываются как незавершающие ошибки, по одной ошибке на проблему. Выходные данные командлета представляют собой объект, состоящий из имени пакета управления, пути к пакету управления и свойства Verified, которое равно True , если ошибок не найдено, и False , если ошибки не найдены.

Примеры

Пример 1: Тестирование пакета управления

PS C:\>$MpError = Test-SCManagementPack "C:\temp\TestingMP.xml"
PS C:\>$MpError | Format-List
Verified : False

Name     :

FullName : C:\temp\TestingMP.xml

Error    : XSD verification failed for the management pack. [Line: 29, Position: 8]

Эти команды проверяют пакет управления TestingMP.xml.

Параметры

-ComputerName

Указывает компьютер, с которым необходимо установить соединение. На компьютере должна быть запущена служба доступа к данным System Center. Значением по умолчанию является компьютер для текущего подключения к группе управления.

Допустимые форматы включают имя NetBIOS, IP-адрес или полное доменное имя (FQDN). Чтобы указать локальный компьютер, введите имя компьютера, localhost или точку (.).

Свойства параметра

Тип:

System.String[]

Default value:Localhost
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Credential

Указывает учетную запись пользователя, от имени которой будет выполняться подключение к группе управления. Учетная запись должна иметь доступ к серверу, указанному в параметре ComputerName , если сервер указан. Значение по умолчанию — текущий пользователь.

Вы можете ввести объект PSCredential , который возвращается командлетом Get-Credential .

Свойства параметра

Тип:System.Management.Automation.PSCredential
Default value:Current user context
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-FullName

Указывает полное имя и путь к пакету управления. Пакет управления может быть запечатанным, незапечатанным или пакетным пакетом управления.

Свойства параметра

Тип:System.String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:1
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:True
Значение из оставшихся аргументов:False

-SCSession

Указывает подключение к серверу управления. Значением по умолчанию является текущее подключение к группе управления.

Можно ввести объект подключения к группе управления, который возвращается командлетом Get-SCManagementGroupConnection .

Свойства параметра

Тип:

Microsoft.SystemCenter.Core.Connection.Connection[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Входные данные

System.String

Полное имя пакета управления можно отправить в параметр FullName командлета Test-SCManagementPack с помощью оператора конвейера. Параметр FullName принимает значения propertyname , которые являются выходными данными Get-ChildItem и любых других команд, создающих объекты System.IO.FileInfo .

Выходные данные

Microsoft.SystemCenter.Core.Commands.ManagementPackVerificationResult

Объект, представляющий результат проверки пакета управления.