Недавно я создал PowerShell для автоматического создания сценария DiskPart и его автоматического запуска. Сценарий предназначен для монтирования определенного раздела на диске 2 в пустую папку NTFS. Ниже приведен сценарий:
$sss = "select disk 2`n"
$sss += "select partition 5`n"
$sss += "assign mount=j:\Upload`n"
$log = ".\log\drive_management\$(Get-Date -Format 'yyMMdd_HHmmss')-mount.log"
$script = '__tmp.dps'
Set-Content -Path $script -Value $sss
Start-Process -FilePath "DiskPart.exe" -ArgumentList "/s $($script)" -Verb runas
del $script
echo 'Done!'
pause
Это отлично работало, если я запускал полученный скрипт DiskPart в приглашении powershell, но он молча завершался без вывода журнала, без ошибок, без приглашения werid и ничего не менялось, если все это было сделано с помощью скрипта. Я новичок во всех этих сценариях, и я потратил около 2 часов на отладку и поиск соответствующего материала. Пожалуйста, помогите мне!
Моя тестовая платформа - Win10, ноутбук. Диск 2 - это внешний жесткий диск USB емкостью 1 ТБ. Я уверен, что есть раздел 5.