

After installing it, restart IIS service. To add local users and so on, refer to here. On this example, create a group and add user to it to allow WebDAV access. webdav/ - /webdav/Ĭreate a users or groups to allow to access to WebDAV folder. PS C:\Users\Administrator> curl.exe -u Serverworld Įnter host password for user 'Serverworld': # user password PS C:\Users\Administrator> Restart-WebItem -PSPath 'IIS:\Sites\' # verify accesse ⇒ PS C:\Users\Administrator> Set-WebConfigurationProperty -Filter '/system.webServer/directoryBrowse' -Location "/webdav" -Name enabled -Value True # restart target Web site Successfully processed 1 files Failed processing 0 files PS C:\Users\Administrator> icacls "C:\inetpub\webdav" /grant "DavGroup:(OI)(CI)(F)"

#WINDOWS SERVER 2012 WEBDAV CLIENT FULL#
PS C:\Users\Administrator> Add-WebConfiguration -Filter "/system.webServer/webdav/authoringRules" -Location "/webdav" -Value # allow full control NTFS permission to folder for group PS C:\Users\Administrator> Set-WebConfigurationProperty -Filter '/system.webServer/security/authentication/basicAuthentication' -Location "/webdav" -Name enabled -Value True # allow Read,Write,Source persmission to folder for group PS C:\Users\Administrator> Set-WebConfigurationProperty -Filter '/system.webServer/security/authentication/anonymousAuthentication' -Location "/webdav" -Name enabled -Value False # enable basic authentication on folder PS C:\Users\Administrator> Set-WebConfigurationProperty -Filter '/system.webServer/webdav/authoring' -Location "" -Name enabled -Value True # disable anonymous authentication on folder PS C:\Users\Administrator> New-WebVirtualDirectory -Site "" -Name "webdav" -PhysicalPath "C:\inetpub\webdav" PS C:\Users\Administrator> mkdir C:\inetpub\webdav # set folder as a virtual directory on IIS PS C:\Users\Administrator> Add-LocalGroupMember -Group "DavGroup" -Member "Serverworld"ĭefault Web Site 1 Started %SystemDrive%\inetpub\wwwroot http *:80: # add a user to group # (the user you allow to access to WebDAV directory) PS C:\Users\Administrator> New-LocalGroup -Name "DavGroup"

PS C:\Users\Administrator> Restart-Service W3SVC # create a group
#WINDOWS SERVER 2012 WEBDAV CLIENT CODE#
Success Restart Needed Exit Code Feature Result PS C:\Users\Administrator> Install-WindowsFeature Web-DAV-Publishing On this example, Configure settings that set a virtual directory under a Web Site and set WebDAV to the directory.Īnd also create a local group to allow read and write permission for them to WebDAV directory.Ĭopyright (C) Microsoft Corporation. Run PowerShell with Admin Privilege and Configure. It should be configured SSL setting, too,īecause of using Basic Authentication to WebDAV folder on this example.
