誰かが、Csharp関数内の次のコードの理由を理解するのを手伝ってくれますか?
Runspace runspace = RunspaceFactory.CreateRunspace();
runspace.Open();
Pipeline pipe = runspace.CreatePipeline();
Command connectToActDir = new Command("connect-QADService");
connectToActDir.Parameters.Add("Service", "'ip:port'");
connectToActDir.Parameters.Add("ConnectionAccount", "'user.local\administrator'");
connectToActDir.Parameters.Add("ConnectionPassword", "'password'");
pipe.Commands.Add(connectToActDir);
pipe.Invoke();
次のエラーが発生します
「connect-QADService」という用語は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。名前のスペルを確認するか、パスが含まれている場合は、パスが正しいことを確認してから再試行してください。
ActiveRoles コマンドレットがインストールされている間、Power Shell で同等のコマンドを実行すると成功します。プロジェクト参照でいくつかの dll が欠落していますか? ありがとう