Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何管理SharePoint 2007中多个项目的权限?_Sharepoint_Sharepoint 2007 - Fatal编程技术网

如何管理SharePoint 2007中多个项目的权限?

如何管理SharePoint 2007中多个项目的权限?,sharepoint,sharepoint-2007,Sharepoint,Sharepoint 2007,我对SharePoint相对来说是新手,我想说一大堆话 文件(在我们的网络文件服务器上)导入SharePoint。我们有 设置一个文档库,默认情况下,每个人都可以访问它 一切。这是所需的顶级权限集,因为 大多数项目都可以通过这种方式很好地工作 问题是,我有一大堆文档要添加和修改 将某些特定权限应用于。我能做到,但是…请告诉我 我有一种方法可以同时对多个文档执行此操作 时间试图一个接一个地做这件事是一件痛苦的事,我希望能有一个好的结果 这里有更好的解决方案 非常感谢 您可以创建文件夹并对其设置权限

我对SharePoint相对来说是新手,我想说一大堆话 文件(在我们的网络文件服务器上)导入SharePoint。我们有 设置一个文档库,默认情况下,每个人都可以访问它 一切。这是所需的顶级权限集,因为 大多数项目都可以通过这种方式很好地工作

问题是,我有一大堆文档要添加和修改 将某些特定权限应用于。我能做到,但是…请告诉我 我有一种方法可以同时对多个文档执行此操作 时间试图一个接一个地做这件事是一件痛苦的事,我希望能有一个好的结果 这里有更好的解决方案


非常感谢

您可以创建文件夹并对其设置权限。请参见,了解用户对事物的看法

另一种方法是拥有多个文档库,每个文档库都有特定的用途(通常可用或机密内容),并设置每个库的权限。

我个人(如果我是powershell MSVP,这会有所帮助)我会使用powershell来完成此操作。v1或v2都应该足够了。如果在sharepoint场中的一台服务器上运行powershell,则可以直接加载sharepoint对象模型,并以编程方式配置每个文档上的ACL。Powershell可以非常轻松地从nextwork共享中的文档读取ACL:

dir \\server\Documents\*.* | get-acl |`
   select path -expand access | ft -GroupBy path
此示例将从共享中读取所有文件,从每个文件中获取NTFS ACL,将ACL扩展到ACE,并按路径分组。如果powershell未在服务器场服务器上运行,您仍然可以通过其中一个Web服务上载和配置安全性。PowerShell v2在这里更合适,因为它有一个名为New WebServiceProxy的很棒的cmdlet,可以在快照中生成代理

如果您需要脚本细节方面的帮助,请在twitter@oising和DM me上关注我


-Oisin

帮助并引导我访问此网站:提供以下信息:“不使用折叠器的另一个重要原因是共享点的安全性。您会注意到安全性是在列表级别完成的。您可以在文件夹上设置选项,这似乎是一个很好的解决方案,但这只是一个例外。最好的方法是使用列表上的组来确保安全,这些组继承了网站的集合,当你需要改变时,你可以用一种更干净的方式来改变“从长远来看,听起来更好,如何创建它们?关于您的问题,一个大问号是:您是从用户的角度还是从开发人员的角度提问?从用户的角度来看,另一个网站会更好。从开发人员的角度来看,这里的人可以回答。@mk-文档库是一个列表;我认为这意味着将每个人的文档放在一个文档库中,而将安全文件放在另一个文档库中。如果可以的话,尽量避免项目级安全性,因为按照您的发现进行管理是非常痛苦的。@x0n-这……对我来说不可行,因为我必须让某些文档比其他文档更安全。即使我把它们放进一个“安全”的图书馆,其中的一堆也是一次性安全的。@Timores-这是从用户的角度来看的,但我碰巧是一名开发人员。您是否有一个开发人员脚本解决方案可以帮助您完成这项工作?所有这些更改了安全性的文档是否都具有相同的设置?还是每一份文件都不一样?谢谢你,Oisin,太好了。我可能会修改这种方法,因为…手动操作很糟糕。