Udostępnij przez


Set-SCPackageMapping

Aktualizuje obiekt mapowania pakietu.

Składnia

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

Opis

Polecenie cmdlet Set-SCPackageMapping aktualizuje obiekt mapowania pakietu. Aby utworzyć obiekt mapowania pakietu, zobacz New-SCPackageMapping.

Przykłady

Przykład 1: Aktualizowanie obiektu mapowania pakietu

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

Pierwsze polecenie pobiera pakiet szablonu w określonej ścieżce.

Drugie polecenie tworzy obiekt mapowania pakietu dla pakietu przechowywanego w $TemplatePackage i zapisuje obiekt w zmiennej $Mappings.

Trzecie polecenie pobiera obiekt mapowania według identyfikatora pakietu i zapisuje obiekt w zmiennej $Mapping.

Czwarte polecenie pobiera obiekt wirtualnego dysku twardego o nazwie VHD01 i zapisuje go w zmiennej $Resource.

Ostatnie polecenie wiąże mapowanie przechowywane w $Mapping z obiektem przechowywanym w $Resource (VHD01).

Parametry

-LocalFile

Określa lokalizację eksportowanego pakietu.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

LocalFile
Position:Named
Obowiązkowy:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-PackageMapping

Określa obiekt mapowania pakietu.

Właściwości parametru

Typ:PackageMapping
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-TargetObject

Określa obiekt, do którego ma zostać odwzorowany zasób.

Właściwości parametru

Typ:ClientObject
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

TargetObject
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-UsePackageFileMapping

Wskazuje, że plik pakietu został przekazany.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

PackageFile
Position:Named
Obowiązkowy:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-VMMServer

Określa obiekt serwera programu VMM.

Właściwości parametru

Typ:ServerConnection
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.