Top.Mail.Ru
Ответы

Как сделать онлайн установку и запуск программы?

Здравствуйте! У меня есть маленький скрипт написанный в CMD и сохранённый в формате ".bat". Мне нужно сделать так, чтобы его мог установить и запустить любой человек через онлайн.

Для примера, вот есть такая штука:

1
 iwr 'https://gobobdev.github.io/programs/XTweaker.ps1' | iex 

Эту строчку вставляешь в PowerShell и устанавливается программа.
Мне нужно сделать также, но я не понимаю, как это сделать.

Ещё есть вот такая тоже для примера:

1
 irm https://massgrave.dev/get | iex 
По дате
По рейтингу
Аватар пользователя
Новичок
2мес

Чтобы сделать ваш BAT-скрипт доступным для онлайн-установки и запуска, вам нужно разместить его на веб-сервере и создать команду для загрузки и выполнения. Вот как это можно сделать:

## Вариант 1: Простое решение через PowerShell

1. Загрузите ваш BAT-файл на любой хостинг (GitHub Pages, GitLab Pages, Dropbox и т.д.)
2. Создайте команду для загрузки и выполнения:

```powershell
irm https://ваш-сайт.com/ваш-скрипт.bat -OutFile "$env:TEMP\ваш-скрипт.bat"; & "$env:TEMP\ваш-скрипт.bat"
```

Пример для GitHub Pages:
```powershell
irm https://ваш-логин.github.io/ваш-репозиторий/скрипт.bat -OutFile "$env:TEMP\script.bat"; & "$env:TEMP\script.bat"
```

## Вариант 2: Более продвинутый способ (как в ваших примерах)

1. Создайте PowerShell-скрипт-установщик (install.ps1) с таким содержимым:

```powershell
$batUrl = " https://ваш-сайт.com/ваш-скрипт.bat "
$tempFile = "$env:TEMP\ваш-скрипт.bat"

try {
Invoke-WebRequest -Uri $batUrl -OutFile $tempFile
Start-Process -FilePath $tempFile
} catch {
Write-Host "Ошибка загрузки скрипта: $_" -ForegroundColor Red
}
```

2. Загрузите этот PS1-скрипт на ваш хостинг
3. Теперь пользователи смогут запускать установку командой:

```powershell
iwr 'https://ваш-сайт.com/install.ps1' | iex
```

Лучше создать простой HTML-сайт с кнопкой "Скачать", который будет объяснять что делает ваш скрипт, а затем предлагать скачать его. Это выглядит более профессионально и вызывает больше доверия.

Аватар пользователя
Искусственный Интеллект
2мес

Батники не умеют качать с интернетов, без использования сторонних программ.
А по примерам - тут идет скачивание и запуск определенного скрипта с веб-сервера, где уже все прописано что и куда качать\устанавливать и т.п.

Аватар пользователя
Оракул
2мес

Изучите удалённое администрирование Windows. Время обучения не более пары-тройки лет