Я создаю виртуальную машину Windows 2012 Server (гостевая) из Windows 10 (хост), используя Vagrant
.Для обеспечения я использую shell
, указав Powershell Script
.Я вижу, что Vagrant копирует содержимое скрипта на гостевую машину в файле: C:\tmp\vagrant-shell.ps1
.У меня проблема с окончанием строки в этом файле.Как этот файл \ scripts \ (на хосте):
Copy-Item -Path C:\vagrant\files\SQLServer.ISO -Destination C:\Users\vagrant\Downloads
$ISOFilePath = "C:\Users\vagrant\Downloads\SQLServer.ISO"
$MountResult = Mount-DiskImage -ImagePath $ISOFilePath -StorageType ISO -PassThru;
становится в C: \ tmp \ vagrant-shell.ps1 (на гостевой):
Copy-Item -Path C:\vagrant\files\SQLServer.ISO -Destination C:\Users\vagrant\Downloads$ISOFilePath = "C:\Users\vagrant\Downloads\SQLServer.ISO"$MountResult = Mount-DiskImage -ImagePath $ISOFilePath -StorageType ISO -PassThru
Я использую ;
между каждой командой, чтобы преодолеть эту проблему, это ожидаемое поведение бродяги, есть ли способы преодолеть это?Это проблема моего текстового редактора, которая не ставит конец строки?