gpt4 book ai didi

powershell - 从 powershell 中的列中选择不同的项目

转载 作者:行者123 更新时间:2023-12-02 23:33:15 24 4
gpt4 key购买 nike

如果我在 PowerShell 中发出以下命令,我会收到很多行。

PS C:\Users\benh> get-command

CommandType Name ModuleName Definition
----------- ---- ---------- ----------
Cmdlet Get-Variable Microsoft.PowerShell.Utility Get-Variable...
Cmdlet Get-WebAppDomain WebAdministration Get-WebAppDomain...
Cmdlet Get-WebApplication WebAdministration Get-WebApplication...
Cmdlet Get-WebAppPoolState WebAdministration Get-WebAppPoolState...
...
Cmdlet Get-WinEvent Microsoft.PowerShell.Diagnostics Get-WinEvent...
Cmdlet Get-WmiObject Microsoft.PowerShell.Management Get-WmiObject...
Cmdlet Get-WSManCredSSP Microsoft.WSMan.Management Get-WSManCredSSP...
Cmdlet Get-WSManInstance Microsoft.WSMan.Management Get-WSManInstance...
Cmdlet Group-Object Microsoft.PowerShell.Utility Group-Object...
Cmdlet Import-Alias Microsoft.PowerShell.Utility Import-Alias...
Cmdlet Import-Clixml Microsoft.PowerShell.Utility Import-Clixml...
Cmdlet Import-Counter Microsoft.PowerShell.Diagnostics Import-Counter...
Cmdlet Import-Csv Microsoft.PowerShell.Utility Import-Csv...
Cmdlet Import-LocalizedData Microsoft.PowerShell.Utility Import-LocalizedData...
Cmdlet Import-Module Microsoft.PowerShell.Core ...

想要做的是获取Get-Command返回的所有不同的ModuleNames。如何使用 PowerShell 执行此操作?

在伪 C# 中:

PowerShell.Exec("Get-Command").Select(a=> a.ModuleName).Distinct();

最佳答案

你尝试过这样的事情吗?

get-command | select ModuleName | sort-object -Property ModuleName -Unique

关于powershell - 从 powershell 中的列中选择不同的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8439424/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com