Copy-ServiceFabricServicePackageToNode
Kopiert ein Dienstpaket in einen Zielknoten.
Syntax
Copy-ServiceFabricServicePackageToNode
[-ServiceManifestName] <String>
[-ApplicationTypeName] <String>
[-ApplicationTypeVersion] <String>
[-NodeName] <String>
[-PackageSharingPolicies <PackageSharingPolicy[]>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Beschreibung
Das Cmdlet Copy-ServiceFabricServicePackageToNode cmdlet kopiert ein Dienstpaket in den Imagecache und freigegebene Ordner auf einem Zielknoten. Sie können dieses Cmdlet ausführen, um Knoten mit erforderlichem Code, konfiguration und Datenpaketen vorab aufzufüllen. Spätere Diensterstellungsvorgänge können schneller abgeschlossen werden.
Um Service Fabric-Cluster zu verwalten, starten Sie Windows PowerShell mithilfe der Option Als Administrator ausführen. Bevor Sie einen Vorgang auf einem Service Fabric-Cluster ausführen, stellen Sie mithilfe des Cmdlets Connect-ServiceFabricCluster eine Verbindung mit dem Cluster her.
Beispiele
Beispiel 1: Generieren einer Paketfreigaberichtlinie
PS C:\> $sharingPolicy = new-ServiceFabricPackageSharingPolicy -PackageName CalcService5 -SharingScopeAll
Mit diesem Befehl wird eine Paketfreigaberichtlinie mithilfe New-ServiceFabricPackageSharingPolicy Cmdlets generiert und der Variablen namens $sharingPolicy zugewiesen.
Beispiel 2: Kopieren eines Dienstpakets
PS C:\> Copy-ServiceFabricServicePackageToNode -ServiceManifestName CalcService5 -ApplicationTypeName CalcServiceApp -ApplicationTypeVersion 5.0 -NodeName Node4 -PackageSharingPolicies $sharingPolicy -TimeoutSec 600 -Verbose
Der Befehl kopiert das Dienstpaket, das dem Anwendungstyp "CalcServiceApp", der Anwendungsversion "5.0" gehört, und das Dienstmanifest "CalcService5" in Node4 mit zuvor generierten Freigaberichtlinienobjekt $sharePolicy.
Parameter
-ApplicationTypeName
Gibt den Namen für einen Service Fabric-Anwendungstyp an. Das Cmdlet kopiert Pakete für den Anwendungstyp, den dieser Parameter angibt.
Typ: | String |
Position: | 1 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ApplicationTypeVersion
Gibt die Version eines Service Fabric-Anwendungstyps an. Das Cmdlet kopiert Pakete für die Anwendungstypversion, die dieser Parameter angibt.
Typ: | String |
Position: | 2 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-NodeName
Gibt den Namen eines Service Fabric-Knotens an. Das Cmdlet kopiert das Dienstpaket in den angegebenen Knoten.
Typ: | String |
Position: | 4 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-PackageSharingPolicies
Gibt ein Array von Paketfreigaberichtlinien an, die beschreiben, welche Pakete in den Ordner für freigegebene Pakete auf dem Zielknoten kopiert werden sollen. Um ein PackageSharingPolicy--Objekt abzurufen, verwenden Sie das Cmdlet New-ServiceFabricPackageSharingPolicy.
Typ: | PackageSharingPolicy[] |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-ServiceManifestName
Gibt den Namen eines Service Fabric-Dienstpakets an.
Typ: | String |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-TimeoutSec
Gibt den Timeoutzeitraum für den Vorgang in Sekunden an.
Typ: | Int32 |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
None
Ausgaben
System.Object