Я планирую встроить несколько URL-адресов SharePoint в качестве сетевых дисков для более удобного доступа к файлам для меня и всех моих коллег. Я хотел бы развернуть сценарий для всех, кто выполняет эту работу, и поместить его в папку автозагрузки.
Сам сценарий работает нормально, но я, к сожалению, наткнулся на ограничение загрузки файлов, указанное в этой статье:
https://support.microsoft.com/en-us/help/2668751/you-cannot-download-more-than-50-mb-or-upload-large-files-when-the-upl
Проблема в том, что редактирование свойств в HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ WebClient \ Parameters не является опцией, так как для этого необходимы права администраторатак. Таким образом, следующий сценарий PowerShell завершается с ошибкой «отказано в разрешении» ...
PS HKLM:\SYSTEM\CurrentControlSet\Services\webclient\Parameters> Set-ItemProperty -Path . -Name FileSizeLimitInBytes -Value 500000000
Set-ItemProperty : Der angeforderte Registrierungszugriff ist unzulässig.
In Zeile:1 Zeichen:1
+ Set-ItemProperty -Path . -Name FileSizeLimitInBytes -Value 500000000
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : PermissionDenied: (HKEY_LOCAL_MACH...ient\Parameters:String) [Set-ItemProperty], SecurityException
+ FullyQualifiedErrorId : System.Security.SecurityException,Microsoft.PowerShell.Commands.SetItemPropertyCommand
Есть ли способ добавить ключ реестра в HK_Current_User, чтобы вместо этого выполнить эту работу? Эта часть реестра легко редактируется PowerShell без прав администратора.