Примеры задания настроек брандмауэра

Включение удаленного администрирования

$errRTN=netsh firewall set service remoteAdmin enable
if($errRTN -match 'ok')
   { Write-Host -ForegroundColor green "Remote admin enabled" }
   ELSEIF($errRTN -match 'requires elevation')
   { Write-Host -ForegroundColor red "Remote admin not enabled" `
     "The operation requries admin rights"}
	ELSE
	 { Write-Host -ForegroundColor red "Remote admin not enabled" `
	   "The error reported was $errRTN" }
	

Включение общих папок

$errRTN=netsh firewall set service fileAndPrint enable
if($errRTN -match 'ok')
   { Write-Host -ForegroundColor green "Shared folders enabled" }
   ELSEIF($errRTN -match 'requires elevation')
   { Write-Host -ForegroundColor red "Shared folders not enabled" `
     "The operation requries admin rights"}
	ELSE
	 { Write-Host -ForegroundColor red "Shared folders not enabled" `
	   "The error reported was $errRTN" }
0
Голосов пока нет

Оставить комментарий