52 lines
1.5 KiB
Batchfile
Executable File
52 lines
1.5 KiB
Batchfile
Executable File
@echo off
|
|
|
|
set check_computername=%COMPUTERNAME%
|
|
echo "Found computer %check_computername%"
|
|
|
|
set PACKAGES="C:\Packages"
|
|
set WPUBLIC="C:\wPublic"
|
|
|
|
set POWERSHELL=%SYSTEMROOT%\system32\WindowsPowerShell\v1.0\powershell.exe
|
|
|
|
mkdir %PACKAGES%
|
|
|
|
echo "------- attempting uninstall first"
|
|
set PSFILE="C:\Program Files\OpenSSH\uninstall-sshd.ps1"
|
|
if exist %PSFILE% (
|
|
echo "SSH uninstall script"
|
|
%POWERSHELL% -ExecutionPolicy Bypass -File %PSFILE%
|
|
)
|
|
|
|
del /f/s/q "C:\Program Files\OpenSSH\*.*"
|
|
rmdir /s/q "C:\Program Files\OpenSSH"
|
|
|
|
del /f/s/q "C:\Packages\OpenSSH-Win64\*.*"
|
|
rmdir /s/q "C:\Packages\OpenSSH-Win64"
|
|
|
|
echo "------- Download and unpack OpenSSH"
|
|
set PSFILE="%WPUBLIC%\bin\Download.ps1"
|
|
%POWERSHELL% -ExecutionPolicy Bypass -File %PSFILE%
|
|
|
|
echo "NEW installation"
|
|
robocopy "%PACKAGES%\OpenSSH-Win64" "C:\Program Files\OpenSSH" /E
|
|
|
|
echo "------- Attempting install"
|
|
set PSFILE="C:\Program Files\OpenSSH\install-sshd.ps1"
|
|
if exist %PSFILE% (
|
|
echo "SSH install script"
|
|
%POWERSHELL% -ExecutionPolicy Bypass -File %PSFILE%
|
|
)
|
|
|
|
echo "------- Fix firewall"
|
|
set PSFILE="%WPUBLIC%\bin\Firewall.ps1"
|
|
if exist %PSFILE% (
|
|
%POWERSHELL% -ExecutionPolicy Bypass -File %PSFILE%
|
|
net start sshd
|
|
)
|
|
|
|
curl.exe --output C:\BaseGitClone.bat --url https://git.cabinbagonly.com/mirror/wBase/raw/branch/main/BaseGitClone.bat
|
|
curl.exe --output C:\pull.bat --url https://git.cabinbagonly.com/mirror/wPublic/raw/branch/main/bin/pull.bat
|
|
|
|
call C:\pull.bat
|
|
call C:\Scripts\wbase\bin\SpeedUpPS.bat
|