PowerShell コマンドレットのヘルプの記述

PowerShell コマンドレットは役に立つ場合がありますが、ヘルプ トピックでコマンドレットの機能とコマンドレットの使い方を明確に説明していない限り、コマンドレットが使用されない場合や、さらに悪いことに、ユーザーが不満を感じてしまう可能性があります。 XML ベースのコマンドレットのヘルプ ファイル形式を使用すると、一貫性が向上しますが、多くのヘルプが必要になります。

コマンドレットのヘルプを作成したことがない場合は、次のガイドラインを確認してください。 コマンドレットのヘルプ トピックを作成するために必要な XML スキーマについては、次のセクションで説明します。 コマンドレット ヘルプ ファイル の作成から始める。 このトピックには、トップ レベルの XML ノードの説明が含まれています。

コマンドレット ヘルプの記述ガイドライン

書き込み方法

何も、十分に記述されたトピックを置き換える必要があります。 プロのライターではない場合は、役立つライターまたはエディターを探してください。 別の方法として、ヘルプ テキストを Microsoft Wordにコピーし、文法とスペル チェックを使用して作業を改善します。

単純に記述する

単純な単語とフレーズを使用します。 専門的な用語を使わない。 多くの閲覧者には、外部言語辞書とヘルプ トピックのみを備えたとします。

一貫した書き込み

関連するコマンドレットのヘルプは似ている必要があります (get-x や set-x など)。 Force や InputObject など、標準パラメーター の標準の 説明 を使用します。 (コア コマンドレットのヘルプからコピーします)。標準用語を使用します。 たとえば、"argument" ではなく "parameter" を使用し、"command" または "command-let" ではなく "コマンドレット" を使用します。

動詞を使用して概要を開始する

[概要] フィールドは、コマンドレットの動作や動作ではなく、ユーザーに通知します。 動詞は、このコマンドレットが要件を満たした場合にユーザーに通知するタスク ベースのステートメントを作成します。 "get"、"create"、"change" のような単純な動詞を使用します。 "set" は避け、"modify" のようなあいまいで空想的な単語になる可能性があります。

オブジェクトにフォーカスする

ほとんどの "get" コマンドレットには何かが表示されますが、その主な機能は オブジェクトを取得する機能です。 ヘルプでは、 オブジェクトに焦点を当て、既定の表示が多くの表示の 1 つであり、ユーザーが取得したオブジェクトのメソッドとプロパティをさまざまな方法で使用できるとユーザーが理解できるようします。

詳細な説明を記述する

コマンドレットで実行できるすべての操作を、詳細な説明で簡単に一覧表示します。 メイン関数が 1 つのプロパティを変更するが、コマンドレットですべてのプロパティを変更できる場合は、詳細な説明でこれを一覧表示します。

従来の構文を使用する

コマンド ライン ヘルプBackus-Naurに共通する標準Windows形式UNIX使用します。

パラメーター値Microsoft .NET型を使用する

パラメーター値のプレースホルダー (構文とパラメーターの説明) には、パラメーター.NET Framework受け入れるオブジェクトの種類の一覧が表示されます。 PowerShell チームは、この規則を開発して、ユーザーにアプリケーションの詳細を.NET Framework。

完全なパラメーターの説明を記述する

パラメーターの説明は、パラメーターの機能 (その効果) とパラメーター値に対して入力する必要がある内容の 2 つをユーザーに通知する必要があります。

実際の例を記述する

例では、すべてのパラメーターを使用する方法を示す必要がありますが、最も重要なことは、実際のタスクで コマンドレットを使用する方法を示す方法です。 単純な例から始め、ますます複雑な例を記述します。 最後の例では、パイプラインで コマンドレットを使用する方法を示します。

[メモ] フィールドを使用する

[メモ] フィールドを使用して、ユーザーがコマンドレットを理解するために必要な概念を説明します。 また、ユーザーが一般的なエラーを回避するのに役立つメモを使用できます。 URL が変更されるのを避ける。 代わりに、検索する用語をユーザーに提供します。

ヘルプをテストする

コードをテストするのと同じ方法でヘルプをテストします。 友人や同僚にヘルプ コンテンツを読み、フィードバックを提供します。 また、ニュース グループからのフィードバックを要請することができます。

参照

コマンドレットのヘルプ ファイルを作成する方法

コマンドレットのヘルプ トピックにコマンドレットの名前と概要を追加する方法

コマンドレットのヘルプ トピックに詳細な説明を追加する方法

コマンドレットのヘルプ トピックに構文を追加する方法

コマンドレット ヘルプ トピックにパラメーターを追加する方法

コマンドレット のヘルプ トピックに入力型を追加する方法

コマンドレットのヘルプ トピックに戻り値を追加する方法

コマンドレットのヘルプ トピックに注を追加する方法

コマンドレットのヘルプ トピックに例を追加する方法

コマンドレットのヘルプ トピックに関連リンクを追加する方法

Windows PowerShell SDK