Add-Content命令更改我要添加的内容

时间:2017-12-01 20:06:21

标签: powershell

我试图创建一个文件,其中包含日期,然后显示计算机的所有进程。这是我的代码:

$line = DESKTOP-790P42N
New-Item c:\check\$line -Type Directory
Get-Date -Format d | Out-File c:\chek\$line\log.txt
Add-Content c:\check\$line\log.txt (Get-Process -ComputerName $line | Select-Object ID, ProcessName)

我希望结果是:

1/12/2017
  Id ProcessName
  -- -----------
4064 AdminService
4132 AppleMobileDeviceService
13300 ApplicationFrameHost
4288 audiodg

但我得到了这个:

01/12/2017
@{Id=4064; ProcessName=AdminService}
@{Id=4132; ProcessName=AppleMobileDeviceService}
@{Id=13300; ProcessName=ApplicationFrameHost}

奇怪的是,当我将这些命令(Get-Date,Get-Process)用于两个不同的文件时,它可以正常工作。

0 个答案:

没有答案