我尝试使用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完成的。
答案 0 :(得分:0)
445只是smb所需的端口之一,你还需要137-139。除此之外,您显然还需要适当的权限。