Set-SCPackageMapping

Обновляет объект сопоставления пакетов.

Синтаксис

TargetObject

Set-SCPackageMapping
    -PackageMapping <PackageMapping>
    [-TargetObject <ClientObject>]
    [-VMMServer <ServerConnection>]
    [<CommonParameters>]

PackageFile

Set-SCPackageMapping
    -PackageMapping <PackageMapping>
    [-UsePackageFileMapping]
    [-VMMServer <ServerConnection>]
    [<CommonParameters>]

LocalFile

Set-SCPackageMapping
    -PackageMapping <PackageMapping>
    -LocalFile <String>
    [-VMMServer <ServerConnection>]
    [<CommonParameters>]

Описание

Командлет Set-SCPackageMapping обновляет объект сопоставления пакета. Чтобы создать объект отображения пакета, перейдите по ссылке New-SCPackageMapping.

Примеры

Пример 1: Обновление объекта сопоставления пакета

PS C:\> $TemplatePackage = Get-SCTemplatePackage -Path "C:\TemplateExports\ServiceTemplate01.new.xml"
PS C:\> $Mappings = New-SCPackageMapping -TemplatePackage $TemplatePackage
PS C:\> $Mapping = $Mappings | where {$_.PackageID -eq "VHD01.vhd"}
PS C:\> $Resource = Get-SCVirtualHardDisk -Name "VHD01.vhd"
PS C:\> Set-SCPackageMapping -PackageMapping $Mapping -TargetObject $Resource

Первая команда получает пакет шаблона по указанному пути.

Вторая команда создает объект сопоставления пакета для пакета, хранящегося в $TemplatePackage, и сохраняет объект в переменной $Mappings.

Третья команда получает объект отображения по идентификатору пакета и сохраняет объект в переменной $Mapping.

Четвертая команда получает объект виртуального жесткого диска с именем VHD01 и сохраняет объект в переменной $Resource.

Последняя команда привязывает сопоставление, хранящееся в $Mapping, к объекту, хранящемуся в $Resource (VHD01).

Параметры

-LocalFile

Указывает местоположение экспортируемой упаковки.

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

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

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

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

-PackageMapping

Указывает объект сопоставления пакетов.

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

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

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

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

-TargetObject

Указывает объект, с которым требуется сопоставить ресурс.

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

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

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

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

-UsePackageFileMapping

Указывает, что файл пакета загружен.

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

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

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

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

-VMMServer

Указывает объект сервера VMM.

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

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

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

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

CommonParameters

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