次の方法で共有


hpcpack create

指定したフォルダーまたはファイルを、Windows Azure ストレージ アカウントにアップロードできる形式でパッケージ化します。 ファイルは、OPEN Packaging Convention (OPC) 形式または ZIP ファイルとしてパッケージ化されます。

このコマンドは、Service Pack 1 を使用する HPC Pack 2008 R2 で導入されましたが、以前のバージョンではサポートされていません。

構文

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

パラメーター

パラメーター 説明
<packageName> パッケージの名前 (出力 OPC ファイル) を指定します。 これは、SOA サービスをパッケージ化する場合はサービス名と同じにする必要があります。また、XLL をパッケージ化する場合は XLL と同じである必要があります。

絶対パスを指定しない限り、ファイルは現在のフォルダーに対して相対的に作成されます。 例: C:\WindowsAzurePackages\myPackage.zip.

既存のファイルのパス、ファイル名、および拡張子を指定すると、そのファイルが置き換えられます。
フォルダー> またはファイル 一覧 <> を <する パッケージに含めるファイルのフォルダーまたはコンマ区切りのリストを指定します。
/d フォルダーを指定し、サブフォルダーを含めないようにする場合は、このパラメーターを使用します。
[/0|/1|/9] 圧縮のレベルを指定します。 圧縮オプションは次のとおりです。

- /0 圧縮がオフになっています (既定値)。
- /1 圧縮は、サイズとパフォーマンスのバランスを取って最適化されています。
- /9 圧縮はサイズに合わせて最適化されています。

このパラメーターは、Service Pack 3 の HPC Pack 2008 R2 で導入されましたが、以前のバージョンではサポートされていません。
/? コマンド プロンプトにヘルプを表示します。
/ヘルプ コマンド プロンプトにヘルプを表示します。

注釈

  • SOA サービスをパッケージ化する場合:

    • サービス DLL、依存 DLL、およびサービス構成ファイルをパッケージに含める必要があります。

    • サービス構成ファイルのサービス アセンブリ属性では、サービス DLL ファイル名のみを指定する必要があります (パスは指定できません)。

    • パッケージの名前は、SOA サービスの名前 (つまり、SessionStartInfo コンストラクターで SOA クライアントが指定するサービス名) である必要があります。 たとえば、serviceName.zipserviceName_serviceVersion.zipなどです。

  • XLL ファイルをパッケージ化する場合:

    • XLL と依存 DLL またはファイルをパッケージに含める必要があります。

    • パッケージの名前は、XLL ファイルの名前である必要があります。 たとえば、XLLName.zipします。

  • hpcsync が Windows Azure ノードにパッケージをデプロイする場合、抽出されたファイルの完全パスを 256 文字以上にすることはできません。 抽出されたファイルが一時的に配置され、最後に配置されるルート ディレクトリは最大 136 文字で、ファイル名、サブディレクトリ (存在する場合)、relativePath (指定されている場合) に 120 文字を残すことができます。 抽出されたファイルのパスが 256 文字を超える場合、パッケージの展開は失敗します。

Lizard ファイルのパッケージを作成し、C:\WindowsAzurePkgs に保存します。 実行可能ファイル、サポート ファイル、および入力ファイルは、C:\Lizard という名前のフォルダーにあります。

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

"myService.dll" という名前の SOA サービスのパッケージを作成し、C:\WindowsAzurePkgs に保存するには、サービス DLL と構成ファイルが C:\Services\myService フォルダーにあります。

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

"myXLL.xll" という名前の Excel XLL ファイルのパッケージを作成するには XLL は、コマンド プロンプトに表示される現在のディレクトリ (C:\Users\myName>など) にあり、パッケージは現在のディレクトリに保存されます。

hpcPack create myXLL.zip myXll.xll