我是 Powershell 的新手,需要一些指导。我需要创建一个脚本,使操作员能够根据操作员的(字符串)输入创建远程用户文件夹。然后脚本将获取该输入,创建文件夹,命名,然后根据输入对其进行许可。到目前为止,我的“创建”部分正在使用这个:
'Variables
$directory = Read-Host "Enter Path"
$username = Read-Host "Enter Username"
'Create and name directory
new-item -Path $directory -name $username -ItemType directory
使用上面的脚本,操作员会被询问文件夹应该在哪里创建,以及文件夹名称应该是什么。在我们的例子中,文件夹名称与用户名(AD 帐户名)相同。正如我所说,这是有效的。该文件夹已创建,并且正在继承权限。我现在需要找到一种方法来根据操作员输入的用户名称(AD 帐户)来授予该文件夹的权限,并赋予该用户对父/子文件夹的完全控制权,同时保持继承。
我假设脚本需要根据 AD 检查 NAME,以便它可以确保 NAME 是有效的 AD 帐户..?正如我所说,我是 Powershell 的新手。:)
这甚至可能吗?谢谢!