I'm trying to update some permissions on some FTP directories using Powershell.
I used the IIS Configuration Editor to generate the script.
When I run the commands changes appear to modify the configuration but nothing takes effect. When looking in IIS the changes are not reflected.
Is there something wrong with Add-WebConfigurationProperty?
#Remove All Users
Remove-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST/ftp.server.com/DOMAIN/username' -filter "system.ftpServer/security/authorization" -name "." -AtElement @{users='*';roles='';permissions='3'}
#Add Read Access to user
Add-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST/ftp.server.com/DOMAIN/username' -filter "system.ftpServer/security/authorization" -name "." -value @{accessType='Allow';users='username';permissions='Read'}
#Add Write Access to subfolders
Add-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST/ftp.server.com/DOMAIN/username/Documents' -filter "system.ftpServer/security/authorization" -name "." -value @{accessType='Allow';users='username';permissions='Write'}