Убрать кавычки из переменной в Зowershell

Помогите разобраться с кавычками:) Код:

  $file = Read-Host "Укажите путь к файлу"
  Get-FileHash -Path $file -Algorithm MD5

Вставляю путь к файлу вместе с кавычками.

"D:\myfile.zip"

И конечно получаю ошибку:

Cannot find drive. A drive with the name '"D' does not exist.

Потому что там кавычки. Пытался разобраться с -replace, но так и не разобрался как его тут применить.


Ответы (2 шт):

Автор решения: Улыбайся

Пока получилось решить проблему так:

$file = $file -replace '"',''
→ Ссылка
Автор решения: Дмитрий Куликов

Поскольку в переменной у тебя тип данных String(строка) то ты к нему можешь применять методы которые доступны для строк в данном случае метод .TRIM()

   $file = read-host "Укажите путь к файлу"
   Get-FileHash -Path ($file.Trim('"')) -Algorithm MD5
→ Ссылка