我想将此命令的输出保留在同一行:
[Route("Index/{Profession=Profession}/{City=City}/{Course=Course}/{Specialization=Specialization}")]
[HttpGet]
public IActionResult Profession(string Profession,string City,int Course,string Specialization)
当前输出显示如下:
((Get-ADUser -filter {employeetype -eq "Employee"}).SamAccountName) | Sort-Object | Get-ADUser | ForEach-Object {$_.Name,$_.Department,$_mail}
但是,我需要将其显示为:
James Roberts
Accounting
jroberts@email.tld
我也尝试使用(基于我发现的建议):
James Roberts Accounting jroberts@email.tld
但是,我得到相同的三行输出,而不是一行。
答案 0 :(得分:1)
如果要创建自定义对象:
… | Select-Object -Property Name,Department,Mail
如果要创建字符串:
… | ForEach-Object { $_.Name,$_.Department,$_.Mail -join " " }
如果您只想很好地显示表格(以后将不使用此输出):
… | Format-Table -Property Name,Department,Mail -AutoSize