如何使用PowerShell使用默认应用程序打开任何文件?

要使用默认应用程序打开任何文件,我们可以使用Invoke-Expression命令。例如,我们要在C:\ temp上打开一个文件,文件名为NewUsers.CSV,则可以运行以下命令。

Invoke-Expression C:\Temp\NewUsers.csv

上面的命令将从该位置打开文件。如果未设置默认应用程序,则Windows将要求选择默认应用程序。

如果您知道任何应用程序名称,并且可以使用快捷方式打开,则可以直接键入应用程序的名称。例如,Notepad.exe,Calc.exe

通常,可以直接打开它们,但是此命令也可以帮助打开应用程序,如下所示。

PS C:\> Invoke-Expression notepad.exe
PS C:\> Invoke-Expression calc.exe