カスタム型のパラメーターをコマンドレットに渡したいです。次のようにパラメーターを宣言します。
[Parameter(Position = 1)]
public StoreIdParameter Identity { get; set; }
しかし、パラメーターを指定してコマンドレットを実行すると (このように: Get-Store VS)、例外が発生します。
パラメータ 'Identity' をバインドできません。タイプ「System.String」の「VS」値をタイプ「R.Management.StoreIdParameter」に変換できません。
String を受け入れる StoreIdParameter のコンストラクターを作成しましたが、役に立ちませんでした。文字列から私の型への型コンバーターである必要がありますか?