我们正在与远程用户共享某个 powershell 脚本;powershell 脚本将托管在文件共享上,而指向 bat 文件的链接(快捷方式)(执行 powershell 脚本)将在用户的桌面上传播。问题是当他们右键单击并查看快捷方式的属性时,他们可以读取路径,然后他们可以读取显示脚本位置的 bat 文件;如何才能对远程用户隐藏所有内容?我们不希望他们找到路径并访问 bat 或 powershell 脚本。如果我们取消对脚本的读取权限,他们可以通过快捷方式->bat 文件执行它吗?如果可能,请让我知道您的想法和替代解决方案。
如果有任何问题或需要澄清,请告诉我。
答案1
您要求执行的操作是不可能的。如果您无法读取它,那么您就无法执行它。请注意,Windows 权限是“读取”和“读取和执行”。您不能将读取和执行分开。
也许如果您解释了为什么您认为读取批处理文件或 PowerShell 脚本是一件坏事,我们也许可以提出一种替代方案。