使用Powershell,防火墙规则在DMZ上创建网络共享?

时间:2014-08-28 09:33:03

标签: powershell firewall

我尝试使用PowerShell在位于DMZ上的服务器上创建一个网络共享文件夹(它已被锁定),并已请求将规则放入防火墙以允许TCP端口445用于此发生了,但这是powershell用来做这个的正确协议和端口吗?

我有以下用于在域服务器上创建文件夹的脚本,它可以正常工作

  If (!(Test-Path -Path $dirpath))
  {
     Write-Host "Creating share: $dirpath"
     New-Item $dirpath -Type directory
     ForEach ($user In $accesslist)
     {
        Set-FullControl -Principal $user -Folder $dirpath
     }
  }
  Else
  {
     Write-Host "Folder $dirpath already exists" -Foreground Green
  }

$ dirpath可以是\ SERVENAME \ d $ \ folder

但是我不确定为了在DMZ服务器上执行此操作需要设置什么防火墙规则,防火墙需要通过什么?

在设置共享后,我将安装文件复制并再次执行安装(Windows服务)所有这些都是使用powershell完成的。

1 个答案:

答案 0 :(得分:0)

445只是smb所需的端口之一,你还需要137-139。除此之外,您显然还需要适当的权限。