Powershell 自动打开输出文件

Powershell 自动打开输出文件,powershell,Powershell,我有一个脚本,可以创建一个csv文件,然后打开该文件以获取我要查找的信息。是否有方法添加到脚本中,以便文件立即打开并保存到指定位置 Get-ADComputer -Filter { Enabled -eq $true } -Properties Name -SearchBase "DC=REMOVED,DC=com" | Select Name | ? {$_. Name -like "X*" } | Export-Csv "C:\scripts\Computers.csv

我有一个脚本,可以创建一个csv文件,然后打开该文件以获取我要查找的信息。是否有方法添加到脚本中,以便文件立即打开并保存到指定位置

Get-ADComputer -Filter { Enabled -eq $true } -Properties Name -SearchBase          
"DC=REMOVED,DC=com" | 
Select Name |
? {$_. Name -like "X*" } |
Export-Csv "C:\scripts\Computers.csv"

将此快速代码段添加到代码末尾:

Invoke-Item "C:\scripts\Computers.csv"
如果已将Excel自动配置为支持/打开.csv文件,则应自动打开


编辑:请注意,这在Powershell 2.0中不可用-仅3.0+

将此快速片段添加到代码末尾:

Invoke-Item "C:\scripts\Computers.csv"
如果已将Excel自动配置为支持/打开.csv文件,则应自动打开


编辑:请注意,这在Powershell 2.0中不可用-只有3.0+

在哪个程序中打开?c:\pathToProgram.exe c:\scripts\Computers.csv可能会工作…Excel。Excel.exe的路径是:C:\Program Files x86\Microsoft Office\root\Office16\Excel.exe,那么我会使用该路径,然后是脚本的路径吗?我刚才尝试过检查,但没有发现任何成功。请在哪个程序中尝试启动C:\scripts\Computers.csvOpen?c:\pathToProgram.exe c:\scripts\Computers.csv可能会工作…Excel。Excel.exe的路径是:C:\Program Files x86\Microsoft Office\root\Office16\Excel.exe,那么我会使用该路径,然后是脚本的路径吗?我刚才尝试过检查,但没有发现任何成功。请尝试启动C:\scripts\Computers.csv