Методы открытия файлов с помощью PowerShell с примерами кода

Чтобы открыть файл с помощью PowerShell, существует несколько способов. Вот несколько примеров:

Метод 1: использование командлета Start-Process

Start-Process -FilePath "C:\path\to\file.txt"

Метод 2: использование командлета Invoke-Item

Invoke-Item -Path "C:\path\to\file.txt"

Метод 3. Использование класса Process.NET Framework

$process = New-Object System.Diagnostics.Process
$process.StartInfo.FileName = "C:\path\to\file.txt"
$process.Start()

Метод 4. Использование класса ProcessStartInfo.NET Framework

$psi = New-Object System.Diagnostics.ProcessStartInfo
$psi.FileName = "C:\path\to\file.txt"
[System.Diagnostics.Process]::Start($psi)

Метод 5: использование COM-объекта Shell.Application

$shell = New-Object -ComObject Shell.Application
$shell.Open("C:\path\to\file.txt")

Обратите внимание, что в приведенных выше примерах вам необходимо заменить "C:\path\to\file.txt"фактическим путем и именем файла, который вы хотите открыть.