使用PowerShell在AD中使用共享文件夹和打印机

使用PowerShell在AD中使用共享文件夹和打印机,powershell,permissions,active-directory,Powershell,Permissions,Active Directory,对于使用PowerShell的Active Directory用户和组,是否有方法操纵使用共享文件夹和/或打印机的权限? 我一直在阅读有关获取/删除/设置QADPermission的内容,但似乎找不到共享文件夹或打印机的示例 编辑 假设我有一个可以访问几个共享文件夹和打印机的组。创建另一个组时,如何从上一个组访问相同的文件夹/打印机 Empo回答了如何访问文件夹的问题(再次感谢),有人能帮我访问共享打印机吗?您应该使用cmdlet获取ACL和设置ACL。前者以System.security.Ac

对于使用PowerShell的Active Directory用户和组,是否有方法操纵使用共享文件夹和/或打印机的权限?
我一直在阅读有关获取/删除/设置QADPermission的内容,但似乎找不到共享文件夹或打印机的示例
编辑

假设我有一个可以访问几个共享文件夹和打印机的组。创建另一个组时,如何从上一个组访问相同的文件夹/打印机


Empo回答了如何访问文件夹的问题(再次感谢),有人能帮我访问共享打印机吗?

您应该使用cmdlet
获取ACL
设置ACL
。前者以
System.security.AccessControl
的形式返回所选提供程序的安全描述符。您可以使用返回的对象操作权限,然后使用后一个cmdlet重置安全描述符

有关使用cmdlet的示例,您可以看到:

get-help Get-ACL -examples

您可能也对阅读此内容感兴趣。

您应该使用cmdlet
获取ACL
设置ACL
。前者以
System.security.AccessControl
的形式返回所选提供程序的安全描述符。您可以使用返回的对象操作权限,然后使用后一个cmdlet重置安全描述符

有关使用cmdlet的示例,您可以看到:

get-help Get-ACL -examples

你可能也有兴趣读这篇文章。

你能说清楚一点吗?您想操纵广告对象(在广告共享目录和共享打印机中发布)上的权限还是共享对象本身上的权限。一方面,你可以配置谁可以通过广告看到共享对象。另一方面,你可以配置访问共享的权限。我真的不知道。我希望用户(或组)能够通过使用powershell cmdlet访问共享文件夹或打印机。我将采取什么途径来实现这一点并不重要。你能更清楚一点吗?您想操纵广告对象(在广告共享目录和共享打印机中发布)上的权限还是共享对象本身上的权限。一方面,你可以配置谁可以通过广告看到共享对象。另一方面,你可以配置访问共享的权限。我真的不知道。我希望用户(或组)能够通过使用powershell cmdlet访问共享文件夹或打印机。我将采取什么途径来实现这一点并不重要。谢谢empo。你的回答很有帮助,但只针对我问题的一部分(对此我感到内疚,因为我不知道如何定义它)。假设我们有一个可以访问几个共享文件夹和打印机的组。当我创建另一个组时,如何才能访问上一个组中相同的文件夹/打印机?您是否更愿意使用?是的,这是一个简单的解决方法。但我想知道我是否可以使用powershell。谢谢empo。你的回答很有帮助,但只针对我问题的一部分(对此我感到内疚,因为我不知道如何定义它)。假设我们有一个可以访问几个共享文件夹和打印机的组。当我创建另一个组时,如何才能访问上一个组中相同的文件夹/打印机?您是否更愿意使用?是的,这是一个简单的解决方法。但我想知道我是否可以使用powershell。