当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 授予管理员对漫游配置文件文件夹的完全控制访问权限 (Grant-RoamingProfilesAccess)

作者:精品下载站 日期:2024-12-14 20:37:59 浏览:13 分类:玩电脑

授予管理员对漫游配置文件文件夹的完全控制访问权限 (Grant-RoamingProfilesAccess)


也许您已经遇到以下问题:您正在使用漫游配置文件。您是该域的管理员。您无法访问漫游配置文件文件夹。您必须拥有每个文件夹的所有权,并授予自己访问父文件夹内每个子文件夹的权限。这很麻烦。现在已经结束了。只需使用我的高级 PowerShell 函数 Grant-RoamingProfilesAccess 即可访问所有配置文件文件夹和文件。

漫游配置文件文件夹

就我而言,所有漫游配置文件都存储在我的域控制器上的 c:\Profiles 中。

[玩转系统] 授予管理员对漫游配置文件文件夹的完全控制访问权限 (Grant-RoamingProfilesAccess)

当我尝试访问该文件夹时,我收到“访问被拒绝”的消息。

您当前无权访问此文件夹。

[玩转系统] 授予管理员对漫游配置文件文件夹的完全控制访问权限 (Grant-RoamingProfilesAccess)

如果您现在认为只需按照说明操作并单击“继续”即可获得访问权限,那么您是对的。但如果您需要访问所有配置文件怎么办?对所有文件夹进行这项工作非常繁琐。这让我产生了一个想法:我将利用它来授予对所有配置文件和配置文件子文件夹的访问权限。让我们开始吧。

闯入配置文件文件夹

首先,我们必须取得所有文件夹的所有权。其次,我们必须授予管理员组的完全访问权限。我的函数将完成这一切。

这是在行动中:


Grant-RoamingProfilesAccess -Path C:\Profiles\

[玩转系统] 授予管理员对漫游配置文件文件夹的完全控制访问权限 (Grant-RoamingProfilesAccess)

运行该命令后,管理员可以完全访问所有文件夹,包括子文件夹。

函数 Grant-RoamingProfilesAccess

这是代码:


function Grant-RoamingProfilesAccess {

# .SYNOPSIS
# Grant-RoamingProfilesAccess is an advanced Powershell function. It takes ownership of the users roaming profiles folders and grants the administrators group full access.

# .DESCRIPTION
# Uses takeown and icacls. Define the path to the roaming profiles root directory.

# .PARAMETER
# Path
# Enter the path to the roaming profiles root folder.

# .EXAMPLE
# Grant-RoamingProfilesAccess -Path C:\Profiles\

# .NOTES
# Author: Patrick Gruenauer
# Web:
# https://a-d.site

[CmdletBinding()]

param

(

[Parameter(Position=0,Mandatory=$true,Helpmessage = 'Enter Path to the Roaming Profiles Root Directory')]
$Path

)

$ErrorActionPreference="SilentlyContinue"

Get-ChildItem $Path -Recurse |
ForEach-Object {

takeown /f $_.FullName /a
icacls $_.Fullname /grant "administrators:(OI)(CI)F" /t

}
}

使其永久化

将此代码复制到您的 PowerShell ISE 会话中并运行该代码。然后输入命令并享受它的乐趣。或者在这里下载:

授予漫游配置文件访问权限

如果要使该函数永久可用,以便每次启动 PowerShell 时该函数都存在,则必须在 C:\Program Files\WindowsPowerShell\Modules 中创建一个文件夹。将其命名为 Grant-RoamingProfilesAccess。然后将代码另存为该文件夹中的 .psm1 文件。下面的屏幕截图将为您提供帮助。

[玩转系统] 授予管理员对漫游配置文件文件夹的完全控制访问权限 (Grant-RoamingProfilesAccess)

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯