[성현모] FTP 자동화 추가
This commit is contained in:
24
FTP/SetFTP.ps1
Normal file
24
FTP/SetFTP.ps1
Normal file
@ -0,0 +1,24 @@
|
||||
$FTPSiteName='CPXV2_FTP'
|
||||
$FTPRootDir='D:\FTP'
|
||||
$FTPPort='2121'
|
||||
New-WebFtpSite -Name $FTPSiteName -Port $FTPPort -PhysicalPath $FTPRootDir
|
||||
Set-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -filter "system.applicationHost/sites/site[@name='CPXV2_FTP']/ftpServer/security/authentication/anonymousAuthentication" -name "enabled" -value "True"
|
||||
|
||||
$FTPSitePath = "IIS:\Sites\$FTPSiteName"
|
||||
$BasicAuth = 'ftpServer.security.authentication.basicAuthentication.enabled'
|
||||
Set-ItemProperty -Path $FTPSitePath -Name $BasicAuth -Value $True
|
||||
|
||||
$Param = @{
|
||||
Filter = "/system.ftpServer/security/authorization"
|
||||
Value = @{
|
||||
accessType = "Allow"
|
||||
users = "*"
|
||||
permissions = 3
|
||||
}
|
||||
PSPath = 'IIS:\'
|
||||
Location = $FTPSiteName
|
||||
}
|
||||
Add-WebConfiguration @param
|
||||
|
||||
Set-ItemProperty -Path $FTPSitePath -Name 'ftpServer.security.ssl.controlChannelPolicy' -Value $false
|
||||
Set-ItemProperty -Path $FTPSitePath -Name 'ftpServer.security.ssl.dataChannelPolicy' -Value $false
|
||||
Reference in New Issue
Block a user