Condividi tramite


hpcpack create

Crea un pacchetto della cartella o dei file specificati in un formato che può essere caricato in un account di archiviazione di Windows Azure. I file vengono inseriti in un formato OPC (Open Packaging Convention) o come file ZIP.

Questo comando è stato introdotto in HPC Pack 2008 R2 con Service Pack 1 e non è supportato nelle versioni precedenti.

Sintassi

hpcpack create <packageName> <sourceFolder> [/d] [/0|/1|/9]   
  
hpcpack create <packageName> <sourceFile1, file2, file3,…> [/d] [/0|/1|/9]  
  
hpcpack create {/? | /help}  

Parametri

Parametro Descrizione
<packageName> Specifica il nome del pacchetto (file OPC di output). Deve essere uguale al nome del servizio durante la creazione di pacchetti di servizi SOA o dell'XLL durante la creazione di pacchetti XLL.

Il file viene creato in relazione alla cartella corrente, a meno che non si specifichi un percorso assoluto. Ad esempio: C:\WindowsAzurePackages\myPackage.zip.

Se si specifica il percorso, il nome file e l'estensione di un file esistente, tale file viene sostituito.
< > di cartelle o <> Specifica una cartella o un elenco delimitato da virgole di file da includere nel pacchetto.
/d Utilizzare questo parametro se si specifica una cartella e non si desidera includere le sottocartelle.
[/0|/1|/9] Specifica il livello di compressione. Le opzioni di compressione sono le seguenti:

- La compressione /0 è disattivata (impostazione predefinita).
- La compressione /1 è ottimizzata per bilanciare le dimensioni e le prestazioni.
- Compressione /9 ottimizzata per le dimensioni.

Questo parametro è stato introdotto in HPC Pack 2008 R2 con Service Pack 3 e non è supportato nelle versioni precedenti.
/? Visualizza la Guida al prompt dei comandi.
/help Visualizza la Guida al prompt dei comandi.

Osservazioni:

  • Se si crea un pacchetto di un servizio SOA:

    • È necessario includere la DLL del servizio, tutte le DLL dipendenti e i file di configurazione del servizio nel pacchetto.

    • L'attributo dell'assembly del servizio nel file di configurazione del servizio deve specificare solo il nome file dll del servizio (non il percorso).

    • Il nome del pacchetto deve essere il nome del servizio SOA, ovvero il nome del servizio specificato dal client SOA nel costruttore SessionStartInfo). Ad esempio, serviceName.zip o serviceName_serviceVersion.zip.

  • Se si crea un pacchetto di un file XLL:

    • È necessario includere XLL ed eventuali DLL o file dipendenti nel pacchetto.

    • Il nome del pacchetto deve essere il nome del file XLL. Ad esempio, XLLName.zip.

  • Quando hpcsync distribuisce un pacchetto nei nodi di Windows Azure, nessuno dei file estratti può avere un percorso completo su 256 caratteri. Le directory radice in cui i file estratti sono temporaneamente e infine inseriti possono contenere fino a 136 caratteri, lasciando 120 caratteri per il nome file, le sottodirectory (se presenti) e il relativePath (se specificato). Se il percorso dei file estratti supera i 256 caratteri, la distribuzione del pacchetto ha esito negativo.

Esempi

Per creare un pacchetto per i file Lizard e salvarlo in C:\WindowsAzurePkgs. Il file eseguibile, i file di supporto e il file di input si trovano in una cartella denominata C:\Lizard:

hpcPack create C:\WindowsAzurePkgs\lizard.zip C:\Lizard

Per creare un pacchetto per un servizio SOA denominato "myService.dll" e salvarlo in C:\WindowsAzurePkgs, la DLL del servizio e i file di configurazione si trovano in una cartella C:\Services\myService:

hpcpack create C:\WindowsAzurePkgs\myService.zip C:\Services\myService

Per creare un pacchetto per un file XLL di Excel denominato "myXLL.xll". XLL si trova nella directory corrente visualizzata nel prompt dei comandi (ad esempio, C:\Users\myName>) e il pacchetto verrà salvato nella directory corrente:

hpcPack create myXLL.zip myXll.xll