PowerShellからパイプライン経由で外部コマンドにフィードする方法はありますか?たとえば、私はGet-ADMember abc123 | net user /domain $_.samaccountname
のような何かをすることができますか? PowerShellと外部コマンドの間の通信に焦点を当てたいだけです。
-2
A
答えて
1
はい、そのようなものです。 CMDのパイプラインとほとんどのシェルはテキストだけで、$_.samaccountname
は文字列です。
あなたの例は非常に近いです。あなたが欠けているのは、Foreach-Object
への呼び出しです。繰り返しを実行し、$_
変数に値を設定します。
get-admember abc123 | foreach { net user /domain $_.samaccountname }
パイプラインは実際には特別な方法では「リンク」されていません。このコマンドは単に変数を展開し、コマンドライン引数としてnet.exe
プログラムに渡します。
+0
OK、多くのありがとうございます。私は、idが存在する場合、get-admemberが1つの結果しか出さないときにforeachを使用しているという事実によって、私はまだ困惑していると思います。 – user3474704
関連する問題
- 1. Rubyから実行中のPowershellコマンドと外部Powershellコマンド
- 2. Powershellリモートセッションの外部コマンド実行
- 3. Powershellプラグインから外部コマンドを呼び出す
- 4. PHPが文字列を外部のdiffコマンドに渡す
- 5. javaで外部プログラムを実行してコマンドを渡す
- 6. エスケープスペース - 外部コマンド
- 7. scala外部コマンド(パラメータ付き)
- 8. 外部コマンド、外部変数をOracle Apexに戻しますか?
- 9. メモリ内のファイルハンドルを作成してPythonの外部コマンドに渡す方法
- 10. モデルデータを外部のJavaScriptに渡す
- 11. Innosetup、ベストプラクティスカスタムインストールを外部アプリケーションに渡す
- 12. Angularjsに外部APIを渡す
- 13. 変数を外部PHPファイルに渡す
- 14. JSP値を外部Javascriptファイルに渡す
- 15. Yii2:外部関数に$ modelを渡す
- 16. TestNGクラスの外部にパラメータを渡す
- 17. VIM:ビジュアルブロックを外部コマンドに送信
- 18. powershellのnuget外部ツールを使用
- 19. 外部コマンドを実行する
- 20. Pythonの外部コマンドを呼び出す
- 21. Powershell -encodedコマンドを使用してパラメータを渡す
- 22. 外部コマンドとしてtcpdumpを実行する:外部コマンドを正しく閉じるには?
- 23. Powershellに引数を渡す
- 24. CakePHP外部キーを渡す方法
- 25. vim外部コマンドでステータス行を更新
- 26. スカラからカスタム外部コマンドを実行
- 27. SCALA: "subject"を含む外部コマンド "mail"
- 28. Powershell - 外部プログラムの実行中にスクリプトを中断する
- 29. PowershellからTeamCityに外部ログファイルを取得する
- 30. Perlでユニコード引数を外部コマンドに渡すにはどうすればよいですか?
なぜそれを試して、それが動作するのを見てみませんか? – Kev
既に試してみましたが、うまくいけば私はここに投稿していないでしょう。 – user3474704