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

Инструменты сайта


support:image_settings:start

Это старая версия документа!


Первоначальная настройка системы

Ниже приведен packages.json файл с содержимым где указано все что требуется для скачивания на новые компьютеры.

packages.json
{
  "packages": [
    {
      "name": "System Tools Pack",
      "url": "https://server/files/tools_pack.zip",
      "desc": "Набор служебных утилит",
      "extract": true,
      "target": "tools"
    },
    {
      "name": "Drivers NVMe",
      "url": "https://server/files/nvme_2024.zip",
      "desc": "Драйверы для NVMe-контроллеров",
      "extract": true
    },
    {
      "name": "Portable Notepad++",
      "url": "https://server/files/npp_portable.zip",
      "desc": "Версия 8.6.4",
      "extract": false
    }
  ]
}

packages.zip

universal_installer.bat
@echo off
rem File: universal_ps1_launcher.bat
rem Purpose: launcher for get_remote_id_check.ps1 (finds pwsh or falls back to Windows PowerShell)
rem Author: takraztak
rem ==================================================
 
setlocal
 
:: try PowerShell 7 (pwsh) in Program Files
set "PS_EXE=%ProgramFiles%\PowerShell\7\pwsh.exe"
if exist "%ProgramFiles(x86)%" (
    if not exist "%PS_EXE%" set "PS_EXE=%ProgramFiles(x86)%\PowerShell\7\pwsh.exe"
)
 
:: fallback to Windows PowerShell if pwsh not found
if not exist "%PS_EXE%" set "PS_EXE=%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe"
 
:: final fallback: rely on PATH (just the name)
if not exist "%PS_EXE%" (
    set "PS_EXE=pwsh.exe"
)
 
:: path to the PowerShell script with the same base name as this .bat
set "PS1=%~dp0%~n0.ps1"
 
:: Quote paths and forward all args
"%PS_EXE%" -NoProfile -ExecutionPolicy Bypass -File "%PS1%" %*
 
endlocal
pause
exit /b
support/image_settings/start.1764928930.txt.gz · Последнее изменение: 2025/12/05 13:02 — aservice