是否可以使用powershell命令在windows设置中启用文件访问选项?

wko9yo5t  于 2022-12-13  发布在  Shell
关注(0)|答案(1)|浏览(118)

我正在开发一个用于侧加载的UWP业务应用。该应用将读写应用域之外的文件。例如,文件路径为c:\\folder1\\1.txt
我按照文档文件访问权限,并添加了broadFileSystemAccess功能。当应用程序部署到客户的机器上后,我需要让客户先转到Settings > Privacy > File system并为我的应用程序启用文件访问选项,这样应用程序才能正常工作。
我的客户不想手动完成这一步(enable file access option)。他们想用一种自动的方式来完成。有没有可能使用powershell来实现这个目标?或者其他更好的方式?

6ju8rftf

6ju8rftf1#

您可以转到注册表[Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\broadFileSystemAccess]
如果您已经安装了应用程序,则可以看到应用程序的package family name
Value Data修改为Allow
您可以使用Powershell设置注册表。

Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\broadFileSystemAccess\[your package family name]" -Name "Value" -Value "Allow"

相关问题