update ssh script

This commit is contained in:
wh1te909
2021-02-09 19:08:24 +00:00
parent 71fb39db1f
commit f52b18439c

View File

@@ -1,23 +1,8 @@
##Check if openssh is installed
if((Get-WindowsCapability -Online | ? Name -like OpenSSH*).State -eq "Installed")
{
Write-Output "OpenSSH Server is installed."
}
else
{
Write-Output "OpenSSH Server is NOT installed.";
## Install SSH
Add-WindowsCapability -Online -Name "OpenSSH.Server~~~~0.0.1.0"
## Set SSH service to start automatically
Set-Service -Name sshd -StartupType "Automatic"
## Allow SSH through firewall on all profiles
Get-NetFirewallRule -Name *ssh*
## Start SSH service
Start-Service sshd
}
if((Get-WindowsCapability -Online | ? Name -like OpenSSH.Server*).State -eq "Installed") {
Write-Output "OpenSSH Server is already installed."
} else {
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
Set-Service -Name sshd -StartupType 'Automatic'
Start-Service sshd
}
Get-WindowsCapability -Online | Where-Object -Property Name -Like "OpenSSH*"