Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Empaquette le dossier ou les fichiers spécifiés dans un format qui peut être chargé dans un compte de stockage Windows Azure. Les fichiers sont empaquetés dans un format OPC (Open Packaging Convention) ou en tant que fichier ZIP.
Cette commande a été introduite dans HPC Pack 2008 R2 avec Service Pack 1 et n’est pas prise en charge dans les versions précédentes.
Syntaxe
hpcpack create <packageName> <sourceFolder> [/d] [/0|/1|/9]
hpcpack create <packageName> <sourceFile1, file2, file3,…> [/d] [/0|/1|/9]
hpcpack create {/? | /help}
Paramètres
| Paramètre | Description |
|---|---|
| <packageName> | Spécifie le nom du package (fichier OPC de sortie). Il doit s’agir du même nom que le nom du service lors de l’empaquetage des services SOA, ou de la XLL lors de l’empaquetage de XLLs. Le fichier est créé par rapport au dossier actif, sauf si vous spécifiez un chemin absolu. Par exemple : C:\WindowsAzurePackages\myPackage.zip. Si vous spécifiez le chemin d’accès, le nom de fichier et l’extension d’un fichier existant, ce fichier est remplacé. |
| <dossier> ou <liste de fichiers> | Spécifie un dossier ou une liste de fichiers séparés par des virgules que vous souhaitez inclure dans le package. |
| /d | Utilisez ce paramètre si vous spécifiez un dossier et ne souhaitez pas inclure les sous-dossiers. |
| [/0|/1|/9] | Spécifie le niveau de compression. Les options de compression sont les suivantes : - La compression /0 est désactivée (valeur par défaut). - La compression /1 est optimisée pour équilibrer la taille et les performances. - La compression /9 est optimisée pour la taille. Ce paramètre a été introduit dans HPC Pack 2008 R2 avec Service Pack 3 et n’est pas pris en charge dans les versions précédentes. |
| /? | Affiche l’aide à l’invite de commandes. |
| /Aide | Affiche l’aide à l’invite de commandes. |
Remarques
Si vous empaqueter un service SOA :
Vous devez inclure la DLL de service, les DLL dépendantes et les fichiers de configuration de service dans le package.
L’attribut d’assembly de service dans le fichier de configuration de service doit spécifier le nom de fichier DLL du service uniquement (et non le chemin d’accès).
Le nom du package doit être le nom du service SOA (autrement dit, le nom du service que le client SOA spécifie dans le constructeur SessionStartInfo). Par exemple, serviceName.zip ou serviceName_serviceVersion.zip.
Si vous empaqueter un fichier XLL :
Vous devez inclure le fichier XLL et les DLL ou fichiers dépendants dans le package.
Le nom du package doit être le nom du fichier XLL. Par exemple, XLLName.zip.
Lorsque hpcsync déploie un package sur les nœuds Windows Azure, aucun des fichiers extraits ne peut avoir un chemin complet de plus de 256 caractères. Les répertoires racines dans lesquels les fichiers extraits sont temporairement placés, puis placés peuvent prendre jusqu’à 136 caractères, en laissant 120 caractères pour le nom de fichier, les sous-répertoires (le cas échéant) et les relativePath (si spécifié). Si le chemin des fichiers extraits dépasse 256 caractères, le déploiement du package échoue.
Exemples
Pour créer un package pour les fichiers Lizard et l’enregistrer dans C :\WindowsAzurePkgs. L’exécutable, les fichiers de prise en charge et le fichier d’entrée se trouvent dans un dossier nommé C :\Lizard :
hpcPack create C:\WindowsAzurePkgs\lizard.zip C:\Lizard
Pour créer un package pour un service SOA nommé «myService.dll» et l’enregistrer dans C :\WindowsAzurePkgs, les fichiers DLL de service et de configuration se trouvent dans un dossier C :\Services\myService :
hpcpack create C:\WindowsAzurePkgs\myService.zip C:\Services\myService
Pour créer un package pour un fichier XLL Excel nommé « myXLL.xll ». XlL se trouve dans le répertoire actif que vous voyez dans l’invite de commandes (par exemple, C :\Users\myName>), et le package est enregistré dans le répertoire actif :
hpcPack create myXLL.zip myXll.xll