この実用的なガイドでは、Add-Type コマンドを使用して PowerShell でカスタム クラスを作成し、プログラミング スキルを向上させ、PowerShell 環境を理解する方法について説明します。

• Windows 2012 R2 • Windows 2016 • Windows 2019 • Windows 2022 • Windows 10 • Windows 11

機器リスト

ここでは、このチュートリアルを作成するために使用される機器のリストを見つけることができます。

このリンクには、このチュートリアルの作成に使用するソフトウェアの一覧も表示されます。

関連チュートリアル – PowerShell

このページでは、PowerShell に関連するチュートリアルの一覧にすばやくアクセスできます。

チュートリアル Powershell – Add-Type を使用したクラスの作成

Powershell コマンド ラインを起動します。

Start Powershell

PowerShell を使用してクラスを作成します。

Copy to Clipboard

このクラスのインスタンスを作成します。

Copy to Clipboard

クラス プロパティの値にアクセスします。

Copy to Clipboard

コマンド出力を次に示します。

Copy to Clipboard

オブジェクトのすべてのプロパティと値を文字列形式で表示します。

Copy to Clipboard

コマンド出力を次に示します。

Copy to Clipboard

PowerShell は、統合されたクラス構文を使用して、オブジェクトの作成と高度な自動化を可能にします。 クラス プロパティへのアクセスと操作は、自動化とシステム管理の効率にとって不可欠です。

チュートリアル: PowerShellクラス – コンストラクタの使用

コンストラクターは、そのクラスのオブジェクトが作成されるときに自動的に呼び出されるクラス内の特別なメソッドです。 これは、オブジェクトのプロパティまたはフィールドを特定の値で初期化するために使用されます。

コンストラクターを使用してクラスを作成します。

Copy to Clipboard

コンストラクター メソッドを使用して、このクラスのインスタンスを作成します。

Copy to Clipboard

クラス プロパティの値にアクセスします。

Copy to Clipboard

コマンド出力を次に示します。

Copy to Clipboard

インスタンス化されたオブジェクトのリストを作成し、すべてのプロパティを表示します。

Copy to Clipboard

コマンド出力を次に示します。

Copy to Clipboard

コンストラクターは、オブジェクトの初期化を自動化するクラスベースのプログラミングにおいて重要なコンポーネントです。 これにより、プロパティとフィールドの割り当てが容易になり、オブジェクトの作成と初期化が合理化されます。