Что ж, я пытаюсь выполнить некоторую автоматизацию с помощью командного файла, чтобы ускорить свой распорядок дня на работе, и мне нужно решить эти небольшие вопросы:
Пожалуйста, ребята, можете сделать это для меня? Или может помочь с первыми шагами?
Этот ответ зависит от наличия в PowerShell 3.0 использования командлета Invoke-WebRequest вместо wget. Его можно скачать с Вот
Вы можете добиться этого, не создавая файл для запуска. Я предполагаю, что вы каким-то образом удаленно запускаете эту задачу, и в этом случае вы можете сделать следующее:
powershell.exe -Command "& {Invoke-WebRequest http://google.com -OutFile C:\Path\To\File\out.html}"
Таким образом, вы не оставите следов командного файла и сможете выбрать место, где вы хотите разместить файл.
Чтобы перед запуском команды убедиться, что установленная версия PowerShell подходит, заключите ее в оператор if, например:
powershell.exe -Command "& {if($PSversionTable.PSVersion.Major -ge 3) {Invoke-WebRequest http://google.com -OutFile C:\Path\To\File\out.html}}"