アプリケーションを配置するためのリリース管理ツール
各リリース アクションでは、リリース管理ツールを使用します。 たとえば、コマンド ライン ランナーはアクションに特定の実行可能ファイルを実行するツールです。 指定されたツールがサポートしないタスクを実行する必要がある場合は、独自のカスタム ツールを生成し、カスタム リリース アクションに追加できます。 また、このツールはアプリのコンポーネントを配置するために使用できます。
ツールの一覧と Release Management に用意されているパラメーターを次に示します。
Database Deployment Agent - スクリプトの実行
このツールでは、特定のデータベースで SQL クエリを実行できます。 これは SQL Server に付属する標準の sqlcmd 実行可能ファイルに基づいています。 この実行可能ファイルの詳細については、sqlcmd のドキュメントを参照してください。 このツールの構成変数は以下のとおりです。
パラメーター |
変数 |
必須 |
説明 |
---|---|---|---|
-S |
ServerName |
○ |
SQL データベースのサーバー名。 |
-i |
ScriptName |
○ |
実行するスクリプトの名前。 |
-b |
N/A |
X |
このパラメーターはスイッチです。 このパラメーターを指定した場合、エラーが発生するとバッチが中止されます。 |
Reporting Services Deployment Agent
このツールでは、Reporting Services レポートと関連オブジェクトを配置できます。 これは、カスタムのリリース管理実行可能ファイルに基づいています。 このツールの構成変数は以下のとおりです。
パラメーター |
変数 |
必須 |
説明 |
---|---|---|---|
-s |
serverUrl |
○ |
Reporting Services サーバーの完全な URL。 |
-l |
itemLocation |
○(複数の項目が存在する場合) |
項目の場所。 指定した場合、フォルダーを指定する必要があります (-f)。 |
-f |
folder |
○(複数の項目が存在する場合) |
項目のフォルダー。 指定した場合、項目の場所を指定する必要があります (-l)。 |
-t |
○ |
処理する項目の種類。 有効な値は以下のものがあります。
|
|
-sp |
X |
項目をフィルター処理するために使用する検索パターンの一覧。 検索パターンはコンマまたはセミコロンで区切って指定する必要があります (たとえば、*.bmp;*.jpg)。 指定しない場合、検索パターンは選択済み項目の種類に基づいて次のようになります (-t)。
|
|
-i |
○(項目が 1 つの場合) |
項目のファイル。 指定した場合、項目の名前を指定する必要があります (-n)。 1 つの項目を配置する必要がある場合に、このパラメーターを使用します。 その場合、項目の場所のパラメーター (-l) とフォルダーのパラメーター (-f) は指定しないでください。 |
|
-n |
○(項目が 1 つの場合) |
項目の名前。 指定した場合、項目ファイルを指定する必要があります (-i)。 1 つの項目を配置する必要がある場合に、このパラメーターを使用します。 その場合、項目の場所のパラメーター (-l) とフォルダーのパラメーター (-f) は指定しないでください。 |
|
-log |
X |
指定された名前を持つログ ファイルが物理ディレクトリに生成されます。 |
|
-o |
N/A |
X |
このパラメーターはスイッチです。 このパラメーターを指定すると、出力先が既に存在する場合、それが上書きされます。 |
-ds ds1,...,dsN |
項目に関連付けるすべてのデータ ソースのコンマ区切りの完全修飾名。 これらでは、大文字と小文字が区別されます。 このオプションはレポートにのみ適用されます。 データ ソースは、[名前:] 参照の形式になります。 名前は、参照が置換されるレポートに指定される、データ ソースの名前です。 参照は、レポートに使用されるターゲット サーバーのデータ ソースへの完全修飾参照です。 |
MSI Deployment Agent
このツールでは、MSI を配置することができます。 新しい製品をインストールする前に、製品の以前のインストールをアンインストールします。 これは、カスタムのリリース管理 PowerShell スクリプトに基づいています。 このツールの構成変数は以下のとおりです。
パラメーター |
変数 |
必須 |
説明 |
---|---|---|---|
-command |
N/A |
○ |
固定値 ./msiexec.ps1。 |
-MsiFileName |
Installer |
○ |
インストールする .msi ファイルの完全パス (必要な場合) と名前。 |
-MsiCustomArgs |
MsiCustomArgs |
X |
.msi ファイルをインストールするために使用するカスタム引数。 この引数は msiexec 実行可能ファイルに直接渡されます。 カスタム引数が不要な場合、引数からこのパラメーターを削除する必要があります。 |
-PrevProductName |
X |
.msi ファイルをインストールする前にアンインストールする、以前の製品名を指定できます。 既定では、インストールする .msi ファイルにある製品名が使用されます。 |
XCopy Deployment Agent
このツールでは、特定のコピー先にパッケージの場所をコピーできます。 これは、カスタムのリリース管理バッチ スクリプトに基づいています。 このツールの構成変数は以下のとおりです。
パラメーター |
変数 |
必須 |
説明 |
---|---|---|---|
-source |
N/A |
○ |
すべてのソースの場所をコピーする必要があることを指定する固定値。 |
-destination |
Installation Path |
○ |
コピー先。 |
コマンド ライン ランナー
このツールは、特定の実行可能ファイルを実行します。 これは、カスタムのリリース管理 PowerShell スクリプトに基づいています。 このツールの構成変数は以下のとおりです。
パラメーター |
変数 |
必須 |
説明 |
---|---|---|---|
-file |
N/A |
○ |
固定値 ./RunCommandLine.ps1。 |
-FilePath |
FilePath |
○ |
実行する実行可能ファイルの完全パス (必要な場合) とファイル名。 |
-Arguments |
引数 |
X |
実行可能ファイルを実行する際に必要な引数。 |
-UserDomain |
UserDomain |
X |
特定のユーザーとして実行可能ファイルを実行する必要がある場合に使用する、ユーザーのドメイン。 指定しない場合は、ローカル ユーザーが使用されます (. .\localuser) であると見なされます。 |
-UserName |
UserName |
X |
特定のユーザーとして実行可能ファイルを実行する必要がある場合に使用する、ユーザーの名前。 |
-UserPassword |
UserPassword |
X |
特定のユーザーとして実行可能ファイルを実行する必要がある場合に使用する、ユーザーのパスワード。 |
Windows レジストリ マネージャー
このツールでは、Windows のレジストリ情報を操作できます。 これは、カスタムのリリース管理 PowerShell スクリプトに基づいています。 このツールの構成変数は以下のとおりです。
パラメーター |
変数 |
必須 |
説明 |
---|---|---|---|
-command |
N/A |
○ |
固定値 ./ManageWindowsRegistry.ps1。 |
-Action |
動作 |
○ |
実行するアクション。 有効な値は以下のものがあります。
|
-OperatingSystemType |
X |
キーと値が 32 ビットまたは 64 ビットのレジストリでアクセスされるかどうかを示します。 指定されていない場合、既定は 32 ビットです。 |
|
-RegistryKey |
RegistryKey |
○ |
レジストリ キーのパスと名前 (たとえば、HKLM\Software\MyKey)。 |
-RegistryValue |
×* |
変更が適用されるレジストリ値 (たとえば、MyValue)。 CreateValue、ModifyValue、および DeleteValue で必須です。 |
|
-ValueType |
X |
対象となる値の種類。 指定できる値は次のとおりです。
|
|
-RegistryData |
X |
キーの値 (CreateValue または ModifyValue を使用する場合) またはキーの既定値 (CreateKey または ModifyKey) に適用するデータ。 |
|
-RegistryKeyDestination |
×* |
ModifyKey アクションを使用してレジストリ キーの名前を変更する際に使用するレジストリ キー。 次に例を示します。
|
Windows 共通 IO
このツールでは、Windows の共通 IO を実行します。 これは、カスタムのリリース管理 PowerShell スクリプトに基づいています。 このツールの構成変数は以下のとおりです。
パラメーター |
変数 |
必須 |
説明 |
---|---|---|---|
-command |
N/A |
○ |
固定値 ./ManageWindowsIO.ps1。 |
-Action |
動作 |
○ |
実行するアクションを指定します。
|
-FileFolderName |
FileFolderName |
○ |
ファイルまたはフォルダーのパスと名前。 |
-DestinationName |
×* |
変更後の名前 (名前変更アクションの場合) または移動先のフォルダーのパスと名前 (移動アクションの場合)。名前変更と移動アクションのために必要です。 |
|
-ReadOnly |
X |
ファイルまたはフォルダーに対して読み取り専用属性を設定または解除できます。
|
|
-Archive |
X |
ファイルまたはフォルダーに対してアーカイブ属性を設定または解除できます。
|
|
-System |
X |
ファイルまたはフォルダーに対してシステム属性を設定または解除できます。
|
|
-Hidden |
X |
ファイルまたはフォルダーに対して隠し属性を設定または解除できます。
|
|
-OwnerDomain |
X |
ファイルまたはフォルダーの新しい所有者のドメインです。 |
|
-OwnerName |
X |
ファイルまたはフォルダーの新しい所有者の名前です。 |
Windows サービス マネージャー
このツールでは、Windows サービスを管理できます。 これは、カスタムのリリース管理 PowerShell スクリプトに基づいています。 このツールの構成変数は以下のとおりです。
パラメーター |
変数 |
必須 |
説明 |
---|---|---|---|
-command |
N/A |
○ |
固定値 ./ManageWindowsServices.ps1。 |
-Action |
動作 |
○ |
実行するアクションを指定します。
|
-ServiceName |
ServiceName |
○ |
サービスの名前。 |
-ServerName |
X |
このアクションを実行するサーバーの名前。 指定しない場合、現在のサーバーが使用されます。 |
|
-BinPath |
×* |
サービスのバイナリのパスと名前。 Create アクションでは必須、Config アクションではオプションです。それ以外のアクションでは無視されます。 |
|
-DisplayName |
X |
このサービスに使用する表示名。 Create アクションと Config アクションではオプション、それ以外のアクションでは無視されます。 |
|
-Description |
X |
サービスに渡される説明。 Create アクションと Config アクションではオプション、それ以外のアクションでは無視されます。 |
|
-UserName |
X |
サービスを開始するための資格情報で使用されるユーザー名 ("ドメイン名\ユーザー名" の形式にする必要があります)。 このパラメーターを指定する場合、Password パラメーターも指定する必要があります。 このパラメーターを指定しない場合、既定で LocalSystem アカウントが使用されます。 Create アクションと Config アクションではオプション、それ以外のアクションでは無視されます。 LocalSystem に対する資格情報をリセットするには、ユーザー名として「LocalSystem」と入力し、パスワードは "" とします。 |
|
-Password |
X |
サービスを開始するために指定するユーザー名のパスワード。 Create アクションと Config アクションではオプション、それ以外のアクションでは無視されます。 |
|
-StartMode |
X |
サービスの開始モード。 既定では、サービスは Automatic モードで作成されます。 以下のいずれかを選択できます。
Create アクションと Config アクションではオプション、それ以外のアクションでは無視されます。 |
DACPAC Database Deployment Agent
このツールでは、DACPAC パッケージを配置できます。 これは、SQL Server コマンド ラインのユーティリティに基づいています。 この実行可能ファイルに指定できるパラメーターは多数ありますが、これはこのツールで使用されるパラメーターの一覧です。 詳細については、SqlPackage.exe を参照してください。 このツールの構成変数は以下のとおりです。
パラメーター |
変数 |
必須 |
説明 |
---|---|---|---|
/Action: |
○ |
固定値: Publish – パッケージの発行を指定します。 |
|
/SourceFile: |
FileName |
○ |
DACPAC の完全パス (必要な場合) とファイル名。 |
/TargetServerName: |
ServerName |
○ |
パッケージを発行する SQL Server の名前。 |
/TargetDatabaseName: |
DatabaseName |
○ |
パッケージを発行する SQL Server データベースの名前。 |
IIS Deployment Agent
このツールでは、IIS オブジェクトと設定を操作できます。 これは、カスタムのリリース管理実行可能ファイルに基づいています。 このツールの構成変数は、実行するアクションの種類に応じて異なります。
アプリケーション プール関連のアクション:
パラメーター |
変数 |
必須 |
説明 |
---|---|---|---|
-Action |
○ |
実行するアクションを指定します。
|
|
-ap |
○ |
アプリケーション プールの名前。 |
|
-apAllow32Bit |
X |
アプリケーション プールに 32 ビット アプリケーションを許可する必要があるかどうかを示すフラグ。 このパラメーターは、IIS 7.0、7.5、8.0、および 8.5 でのみ使用できます。 有効な値は以下のものがあります。
|
|
-apIdentUserDomain |
X |
アプリケーション プールの ID に使用するユーザーのドメイン。 このパラメーターは、IIS 7.0、7.5、8.0、および 8.5 でのみ使用できます。 定義がなく、"IdentityUserName" が定義されている場合、ユーザーはローカル ユーザー (. .\localuser) であると見なされます。 |
|
-apIdentUserName |
X |
アプリケーション プールの ID に使用するユーザー名。 このパラメーターは、IIS 7.0、7.5、8.0、および 8.5 でのみ使用できます。 定義がない場合には、"IdentityUserDomain" および "IdentityUserPassword" が無視され、IIS の既定値 (ApplicationPoolIdentity) が使用されます。 |
|
-apIdentUserPassword |
X |
アプリケーション プールの ID に使用するユーザーのパスワード。 このパラメーターは、IIS 7.0、7.5、8.0、および 8.5 でのみ使用できます。 |
|
-apNetVers |
X |
アプリケーション プールに使用する .NET Framework のバージョン。 このパラメーターは、IIS 7.0、7.5、8.0、および 8.5 でのみ使用できます。 許可される値は、v1.0、v1.1、v2.0、v4.0 です |
|
-apPipelineMode |
X |
アプリケーション プールに使用するマネージ パイプライン モード。 このパラメーターは、IIS 7.0、7.5、8.0、および 8.5 でのみ使用できます。 有効な値は以下のものがあります。
|
|
-apProcessIdleTimeout |
X |
アプリケーション プールでプロセスがアイドル状態になっていることができる時間 (分単位)。 このパラメーターは、IIS 7.0、7.5、8.0、および 8.5 でのみ使用できます。 |
|
-apRecycleKbMemory |
X |
アプリケーション プールのリサイクルまでに使用できるメモリの最大量 (KB 単位)。 このパラメーターは、IIS 7.0、7.5、8.0、および 8.5 でのみ使用できます。 |
|
-apRecycleMinutes |
X |
アプリケーション プールのリサイクルまでの固定時間 (分単位)。 このパラメーターは、IIS 7.0、7.5、8.0、および 8.5 でのみ使用できます。 |
|
- apRecycleSpecificTime |
X |
アプリケーション プールがリサイクルされる時刻。 このパラメーターは、IIS 7.0、7.5、8.0、および 8.5 でのみ使用できます。 形式は HH:MM にする必要があります (23:58、01:23 など)。 |
|
-apStartMode |
X |
アプリケーション プールに使用する開始モード。 このパラメーターは、IIS 8.0 および 8.5 でのみ使用できます。 有効な値は以下のものがあります。
|
|
-AutoStart |
X |
アプリケーション プールを自動的に開始する必要があるかどうかを示すフラグ。 このパラメーターは、IIS 7.0、7.5、8.0、および 8.5 でのみ使用できます。 有効な値は以下のものがあります。
|
|
-log |
X |
Web サイト関連のアクション:
パラメーター |
変数 |
必須 |
説明 |
---|---|---|---|
-Action |
○ |
実行するアクションを指定します。
|
|
-sn |
○ |
Web サイト名。 |
|
-port |
×* |
Web サイトのポート番号。 Create アクションでは必須、Configure アクションではオプションです。 |
|
-pd |
×* |
アプリケーションを発行した場所にルーティングする完全パス。 Create アクションでは必須、Configure アクションではオプションです。
メモ
パスの末尾にスラッシュがないことを確認します。
|
|
-ap |
X |
アプリケーション プールの名前。 作成時に定義しない場合、既定のアプリケーション プールが使用されます。 Create アクションと Configure アクションでオプションです。 |
|
-EnablePreload |
X |
IIS 7.0、7.5、8.0、および 8.5 で使用できます。 Web サイトをプリロードする必要があるかどうかを示すフラグ。 Create アクションと Configure アクションでオプションです。 次の値を指定できます。
|
|
-AutoStart |
X |
IIS 7.0、7.5、8.0、および 8.5 で使用できます。 Web サイトが自動的に開始する必要があるかどうかを示すフラグ。 Create アクションと Configure アクションでオプションです。 次の値を指定できます。
|
|
-log |
X |
指定された名前を持つログ ファイルが物理ディレクトリに生成されます。 |
Web アプリケーション関連のアクション:
パラメーター |
変数 |
必須 |
説明 |
---|---|---|---|
-Action |
○ |
実行するアクションを指定します。
|
|
-ws |
○ |
作成するアプリケーションの名前。 |
|
-pd |
×* |
アプリケーションを発行した場所にルーティングする完全パス。 Create アクションでは必須、Configure アクションではオプションです。 |
|
-sn |
X |
Web サイト名。 指定しない場合、新しいアプリケーションの作成時に既定の Web サイトが使用されます。 Create アクションと Configure アクションでオプションです。 |
|
-ap |
X |
アプリケーション プールの名前。 作成時に定義しない場合、既定のアプリケーション プールが使用されます。 Create アクションと Configure アクションでオプションです。 |
|
-EnablePreload |
X |
IIS 7.0、7.5、8.0、および 8.5 で使用できます。 Web サイトをプリロードする必要があるかどうかを示すフラグ。 Create アクションと Configure アクションでオプションです。 次の値を指定できます。
|
|
-log |
X |
この名前を持つログ ファイルが物理ディレクトリに生成されます。 |
仮想ディレクトリ関連のアクション:
パラメーター |
変数 |
必須 |
説明 |
---|---|---|---|
-Action |
○ |
実行するアクションを指定します。
|
|
-vd |
○ |
仮想ディレクトリの名前。 |
|
-pd |
×* |
仮想ディレクトリの完全パス。 Create アクションでは必須、Configure アクションではオプションです。 |
|
-sn |
X |
Web サイト名。 指定しない場合、新しいアプリケーションの作成時に既定の Web サイトが使用されます。 Create アクションと Configure アクションでオプションです。 |
|
-ws |
X |
Web アプリケーションの名前。 指定しない場合、新しい仮想ディレクトリの作成時にルートの Web アプリケーションが使用されます。 Create アクションと Configure アクションでオプションです。 |
|
-log |
X |
この名前を持つログ ファイルが物理ディレクトリに生成されます。 |
Microsoft Azure VM マネージャー
このツールでは、Microsoft Azure の VM を管理できます。 これは、カスタムのリリース管理 PowerShell スクリプトに基づいています。 このツールの構成変数は以下のとおりです。
パラメーター |
変数 |
必須 |
説明 |
---|---|---|---|
-command |
N/A |
○ |
固定値 ./ControlAzureVM.ps1。 |
-Command |
○ |
実行するアクションを指定します。
|
|
-ServiceName |
ServiceName |
○ |
VM が存在する Microsoft Azure サービスの名前。 |
-Name |
名前 |
○ |
Microsoft Azure VM の名前。 |
XBAP 配置機能
このツールでは、XBAP アプリケーションを配置できます。 これは、カスタムのリリース管理実行可能ファイルに基づいています。 このツールの構成変数は以下のとおりです。
パラメーター |
変数 |
必須 |
説明 |
---|---|---|---|
-pn |
ProjectName |
○ |
配置する XBAP プロジェクトの名前。 |
-d |
Installation Path |
○ |
XBAP アプリケーションのインストール パス。 |
-ml |
X |
mage ユーティリティの実行可能ファイルへの完全パス。 これを定義しない場合、ツールでリソースとして提供されている実行可能ファイルが使用されます。 |
|
-pl |
X |
配置する XBAP プロジェクトが置かれている場所の完全パス。 これを指定しない場合、ツールが実行されるパッケージの場所が使用されます。 |
|
-url |
X |
これを指定すると、setup.exe ファイルの URL が指定された URL に置き換えられます。 |
|
-cf |
X |
指定すると、マニフェストの更新時にこれが証明書の名前として使用されます。 |
|
-pwd |
X |
指定すると、マニフェストの更新時にこれが証明書のパスワードとして使用されます。 |
|
-log |
X |
この名前を持つログ ファイルが物理ディレクトリに生成されます。 |
Microsoft テスト マネージャー (MTM) コマンド ライン ユーティリティ
このツールでは、MTM (Microsoft テスト マネージャー) で実行される自動テストを作成し、起動できます。 これは、カスタムのリリース管理 PowerShell スクリプトに基づいています。 このツールの構成変数は以下のとおりです。
パラメーター |
変数 |
必須 |
説明 |
---|---|---|---|
-command |
N/A |
○ |
固定値 ./TcmExec.ps1。 |
-Title |
TestRunTitle |
○ |
テスト実行を作成する際に使用される名前。 |
-PlanId |
PlanId |
○ |
テストを実行する際に使用されるテスト計画の識別子 (Test Manager で定義されている一意の ID)。 |
-SuiteId |
SuiteId |
○ |
実行するテスト スイートの識別子 (Test Manager で定義されている一意の ID)。 |
-ConfigId |
ConfigId |
○ |
テストを実行する際に使用されるテスト構成の識別子 (テスト マネージャーで定義されている一意の識別子)。 |
-Collection |
TFSCollection |
○ |
自動テストを実行する Team Foundation Server のコレクション URL。 |
-TeamProject |
TeamProject |
○ |
自動テストが構成されているチーム プロジェクトの名前。 |
-TestEnvironment |
TestEnvironment |
○ |
テストが実行されるテスト環境 (テスト環境は対応するテスト コントローラーに関連付けられます)。 |
-BuildDirectory |
BuildDirectory |
×* |
自動テストの場所。 MTM 2010 では、このパラメーターが必須です。 MTM 2012 と 2013 でもこのパラメーターはサポートされますが、BuildDefinition パラメーターと BuildNumber パラメーターを使用することをお勧めします。 |
-BuildDefinition |
×* |
自動テストが含まれているビルド定義を指定できます。 このパラメーターを使用できるのは MTM 2012 のみです。 このパラメーターを定義する場合、BuildNumber パラメーターも指定する必要があります。 指定しない場合、テスト実行の詳細に表示される build フィールドがテスト実行に影響されなくなります。 |
|
-BuildNumber |
×* |
格納場所に自動テストが含まれるビルド番号を指定できます。 このパラメーターを使用できるのは MTM 2012 のみです。 このパラメーターを定義する場合、BuildDefinition パラメーターも指定する必要があります。 指定しない場合、テスト実行の詳細に表示される build フィールドがテスト実行に影響されなくなります。 |
|
-SettingsName |
X |
テスト実行に使用する設定を指定できます。 指定しない場合、既定のテスト設定が使用されます。 |
|
-TestRunWaitDelay |
X |
テスト コントローラーを呼び出す間隔 (遅延時間) を秒数で指定できます。 テスト結果を処理する前にテスト実行を完了するために、これを指定する必要があります。 指定しない場合、既定で 10 秒に設定されます。 |
|
-InconclusiveFailsTests |
N/A |
X |
このフラグを設定すると、結果が不確定のテストが存在する場合に配置が失敗します。 既定では、結果が不確定のテストによって配置が失敗することはありません。 |
-RemoveIncludeParameter |
N/A |
X |
このフラグを設定すると、/include パラメーターがテスト作成コマンドに追加されません。 つまり、Active 以外の状態であるテストがテスト実行に含まれなくなります。 |
配置するアプリケーションと同じビルド プロセスに自動テストが含まれている場合、変数値としてメタデータを使用することができます。これは、リリース時に自動的に置き換えられます。 次の表に、現時点で構成変数と共に使用できるメタデータを示します。
変数 |
変数の値のメタデータ |
---|---|
BuildDirectory |
$(PackageLocation) |
BuildNumber |
$(BuildNumber) |
BuildDefinition |
$(BuildDefinition) |
TFSCollection |
$(TFSUrlWithCollection) |
TeamProject |
$(TeamProject) |
INI ファイル マネージャー
このツールでは、.ini ファイルの内容を変更し、指定があれば新しい .ini ファイルを作成することができます。 これは、カスタムのリリース管理実行可能ファイルに基づいています。 このツールの構成変数は以下のとおりです。
パラメーター |
変数 |
必須 |
説明 |
---|---|---|---|
-Action |
○ |
実行するアクションを指定します。
|
|
-INIFile |
INIFileName |
○ |
.ini ファイルの名前とパス (必要な場合)。 |
-SectionName |
SectionName |
X |
適用されるセクション名。 これを指定しない場合、ルート セクションが考慮されます (最初のセクションの前の、ファイルの冒頭部にあるすべてのキーがルートに存在すると見なされます)。 |
-NewSectionName |
X |
新しいセクション名。 これを指定しない場合、ルート セクションが考慮されます (最初のセクションの前の、ファイルの冒頭部にあるすべてのキーがルートに存在すると見なされます)。 ModifySection アクションでは必須です。 |
|
-KeyName |
X |
適用されるキー名。 CreateKeyValue、ModifyKeyValue、および RemoveKeyValue で必須です。 |
|
-KeyValue |
X |
キーに使用する値。 ModifyKeyValue アクションを使用し、このパラメーターを指定せずに NewKeyName を指定した場合、実際の値が使用されます。 この値を指定せず、NewKeyName も指定しなかった場合、値が空になります。 |
|
-NewKeyName |
X |
キーに付ける新しい名前。 ModifyKeyValue アクションでのみ使用されます。 |
|
-CreateFileIfNotExists |
X |
ファイルが存在しない場合にそのファイルを作成するように指定します。 |
Windows プロセス
このツールでは、Windows プロセスを強制終了することができます。 このツールの構成変数は以下のとおりです。
パラメーター |
変数 |
必須 |
説明 |
---|---|---|---|
-command |
N/A |
○ |
固定値 ./WindowsProcess.ps1。 |
-ProcessName |
○ |
強制終了する Windows プロセスの名前。 |
|
-UserName |
X |
プロセスを実行しているユーザー アカウント。 指定がない場合には、すべてのユーザーのプロセスが強制終了となります。 |
|
-IsKillProcessTree |
X |
プロセス ツリーを強制終了する必要があるかどうかを示すフラグ。有効な値は以下のとおりです。
|