Compartir a través de


Set-SCPackageMapping

Actualiza un objeto de asignación de paquetes.

Sintaxis

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>]

Description

El cmdlet Set-SCPackageMapping actualiza un objeto de asignación de paquetes. Para crear un objeto de asignación de paquetes, vea New-SCPackageMapping.

Ejemplos

Ejemplo 1: Actualizar un objeto de asignación de paquetes

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

El primer comando obtiene el paquete de plantilla en la ruta especificada.

El segundo comando crea un objeto de asignación de paquetes para el paquete almacenado en $TemplatePackage y almacena el objeto en la variable $Mappings.

El tercer comando obtiene un objeto de mapeo por ID de paquete y almacena el objeto en la variable $Mapping.

El cuarto comando obtiene el objeto de disco duro virtual denominado VHD01 y almacena el objeto en la variable $Resource.

El último comando enlaza la asignación almacenada en $Mapping al objeto almacenado en $Resource (VHD01).

Parámetros

-LocalFile

Especifica la ubicación de un paquete exportado.

Propiedades del parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

LocalFile
Posición:Named
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-PackageMapping

Especifica un objeto de asignación de paquetes.

Propiedades del parámetro

Tipo:PackageMapping
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:True
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-TargetObject

Especifica el objeto al que desea asignar un recurso.

Propiedades del parámetro

Tipo:ClientObject
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

TargetObject
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-UsePackageFileMapping

Indica que se ha cargado el archivo del paquete.

Propiedades del parámetro

Tipo:SwitchParameter
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

PackageFile
Posición:Named
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-VMMServer

Especifica un objeto de servidor VMM.

Propiedades del parámetro

Tipo:ServerConnection
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

CommonParameters

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.