Freigeben über


Set-SCPackageMapping

Aktualisiert ein Paketzuordnungsobjekt.

Syntax

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

Beschreibung

Mit dem Cmdlet Set-SCPackageMapping wird ein Paketzuordnungsobjekt aktualisiert. Informationen zum Erstellen eines Paketzuordnungsobjekts finden Sie unter New-SCPackageMapping.

Beispiele

Beispiel 1: Aktualisieren eines Paketzuordnungsobjekts

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

Mit dem ersten Befehl wird das Vorlagenpaket unter dem angegebenen Pfad abgerufen.

Der zweite Befehl erstellt ein Paketzuordnungsobjekt für das in $TemplatePackage gespeicherte Paket und speichert das Objekt in der Variablen $Mappings.

Der dritte Befehl ruft ein Mapping-Objekt anhand der Paket-ID ab und speichert das Objekt in der Variablen $Mapping.

Der vierte Befehl ruft das virtuelle Festplattenobjekt mit dem Namen VHD01 ab und speichert das Objekt in der Variablen $Resource.

Der letzte Befehl bindet das in $Mapping gespeicherte Mapping an das in $Resource (VHD01) gespeicherte Objekt.

Parameter

-LocalFile

Gibt den Speicherort eines exportierten Pakets an.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

LocalFile
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-PackageMapping

Gibt ein Paketzuordnungsobjekt an.

Parametereigenschaften

Typ:PackageMapping
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-TargetObject

Gibt das Objekt an, dem Sie eine Ressource zuordnen möchten.

Parametereigenschaften

Typ:ClientObject
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

TargetObject
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-UsePackageFileMapping

Gibt an, dass die Paketdatei hochgeladen wurde.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

PackageFile
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-VMMServer

Gibt ein VMM-Serverobjekt an.

Parametereigenschaften

Typ:ServerConnection
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.