Files
wPublic/bin/InstallSSH.bat
2023-01-17 16:07:43 +00:00

38 lines
1012 B
Batchfile
Executable File

@echo off
set check_computername=%COMPUTERNAME%
echo "Found computer %check_computername%"
set PACKAGES="C:\Packages"
set WPUBLIC="C:\wPublic"
mkdir %PACKAGES%
echo "Speed up Powershell processing"
set PSFILE="%WPUBLIC%\bin\SpeedUp.ps1"
Powershell.exe -ExecutionPolicy Bypass -File %PSFILE%
echo "Download and unpack OpenSSH"
set PSFILE="%WPUBLIC%\bin\Download.ps1"
Powershell.exe -ExecutionPolicy Bypass -File %PSFILE%
if exist "C:\Program Files\OpenSSH\sshd.exe" (
echo "OPENSSH already installed"
)
else (
echo "NEW installation"
robocopy "%PACKAGES%\OpenSSH-Win64" "C:\Program Files\OpenSSH" /E
)
if exist "C:\Program Files\OpenSSH\install-sshd.ps1" (
echo "SSH install script"
set PSFILE="C:\Program Files\OpenSSH\install-sshd.ps1"
Powershell.exe -ExecutionPolicy Bypass -File %PSFILE%
)
set PSFILE="%WPUBLIC%\bin\Firewall.ps1"
if exist %PSFILE% (
Powershell.exe -ExecutionPolicy Bypass -File %PSFILE%
net start sshd
)