基本的な 'new-QADUser' タスクを実行しており、いくつかの -ObjectAttributes (userprinciplename、employeeid、extensionAttribute2 など) をセットアップする必要があります。現在、コマンド オブジェクトを使用して、パラメーターのキーと値のペアを設定しています。
.....
Dim myCommand As New Command("new-QADUser")
myCommand.Parameters.Add("Name", "BSmith")
myCommand.Parameters.Add("SamAccountName", "BSmith")
myCommand.Parameters.Add("userprinciplename", ?????)
必要に応じて、PSCommand をセットアップし、これを従来の Powershell 文字列として実行することもできます。つまり、次のようにします。
Dim myCommand as New String = "new-QADUser -name " + myName + "-ObjectAttributes @{userprinciplename=" + myUserPrinclipleName.....
しかし、私はむしろ前者のアプローチにとどまりたいと思います。