是否需要通過管道將PowerShell提供給外部命令?例如,我可以做些什麼,如Get-ADMember abc123 | net user /domain $_.samaccountname
?我知道還有其他方法可以使其運行,我只想專注於PowerShell和外部命令之間的通信。
-2
A
回答
1
是的,類似的東西。 CMD和大多數shell的管道只是文本,$_.samaccountname
是一個字符串。
你的例子非常接近。你所缺少的就是致電Foreach-Object
,做迭代並填充$_
變量。
get-admember abc123 | foreach { net user /domain $_.samaccountname }
這些管道實際上並沒有以任何特殊方式「連接」。該命令只是擴展該變量並將其作爲命令行參數傳遞給net.exe
程序。
+0
好的,非常感謝;我猜我仍然對使用foreach的事實感到困惑,因爲如果id存在,get-admember將只給出一個結果。 – user3474704
相關問題
- 1. 如何將PowerShell參數傳遞給非PowerShell命令?
- 2. php將字符串傳遞給外部diff命令
- 3. 將多個參數傳遞給powershell內的單個命令
- 4. 如何將命令傳遞給包含花括號的PowerShell?
- 5. 如何將命令行參數傳遞給PowerShell ps1文件
- 6. 無法將值從命令行傳遞給對象 - Powershell參數
- 7. 通過命令行將變量傳遞給PowerShell腳本
- 8. 將用戶名傳遞給Git命令
- 9. 將參數傳遞給命令模式
- 10. 將參數傳遞給winscp.com命令行
- 11. 將文件傳遞給docker命令
- 12. 如何將此命令傳遞給subprocess.call?
- 13. Python將值傳遞給命令行
- 14. 將命令行參數傳遞給QPython
- 15. 將命令行參數傳遞給nightwatch.runner
- 16. 將命令傳遞給函數
- 17. 將絕對路徑傳遞給命令
- 18. Django - 將shell命令傳遞給shell
- 19. C#將命令傳入PowerShell
- 20. 將列傳遞給外部ajax調用
- 21. 將變量傳遞給外部類
- 22. 將命令行參數傳遞給bash腳本命令
- 23. PowerShell中傳遞命令行參數
- 24. 從Ruby執行和外部Powershell命令
- 25. 在Powershell中獲取當前憑證並將它們傳遞給SVN commit命令?
- 26. 如何從命令行將字符串參數傳遞給Powershell for ConvertFrom-StringData?
- 27. 在Powershell中,如何將變量傳遞給要添加到數組的命令?
- 28. 如何將傳遞給npm install命令的opts/flags傳遞給安裝腳本?
- 29. 傳遞參數給MVVM命令
- 30. 將HTML值傳遞給外部JS文件,然後傳遞給PHP文件
爲什麼不試試看它是否有效? – Kev
試過了,如果有效的話我不會在這裏發佈。 – user3474704