-
Notifications
You must be signed in to change notification settings - Fork 148
/
MSFT_FTP.config.psd1
49 lines (49 loc) · 2.49 KB
/
MSFT_FTP.config.psd1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#requires -Version 1
@{
AllNodes = @(
@{
NodeName = 'LocalHost'
PSDscAllowPlainTextPassword = $true
Name = 'ftp'
State = 'Started'
ApplicationPool = 'DefaultAppPool'
PhysicalPath = 'C:\inetpub\ftproot'
PhysicalPathAccessAccount = 'mockFtpUser'
PhysicalPathAccessPass = 'P@$$w0rdP@55wOrd'
AuthenticationInfoAnonymous = $false
AuthenticationInfoBasic = $true
AuthorizationInfoAccessType1 = 'Allow'
AuthorizationInfoAccessType2 = 'Deny'
AuthorizationInfoUsers1 = 'User1'
AuthorizationInfoUsers2 = '*'
AuthorizationInfoUsers3 = '?'
AuthorizationInfoRoles = 'Group1'
AuthorizationInfoPermissions1 = 'Read'
AuthorizationInfoPermissions2 = 'Write'
AuthorizationInfoPermissions3 = 'Read,Write'
BindingInfoProtocol = 'ftp'
BindingInfoPort = '21'
BindingInfoHostName = 'ftp.server'
SslInfoControlChannelPolicy = 'SslAllow'
SslInfoDataChannelPolicy = 'SslAllow'
SslInfoRequireSsl128 = $true
SslInfoCertificateStoreName = 'My'
FirewallIPaddress = '10.0.0.10'
StartingDataChannelPort = 10500
EndingDataChannelPort = 10550
GreetingMessage = 'Greetings, %UserName%!'
ExitMessage = 'Bye, %UserName%!'
BannerMessage = "%UserName%, you've been watched.."
MaxClientsMessage = 'Sorry, %UserName%, try to connect again in an hour.'
SuppressDefaultBanner = $false
AllowLocalDetailedErrors = $true
ExpandVariablesInMessages = $true
LogPath = 'C:\inetpub\logs'
LogFlags = @('Date','Time','ClientIP','UserName','ServerIP','Method','UriStem')
LogPeriod = 'Hourly'
LoglocalTimeRollover = $true
DirectoryBrowseFlags = @('StyleUnix','LongDate','DisplayAvailableBytes','DisplayVirtualDirectories')
UserIsolation = 'IsolateAllDirectories'
}
)
}