我在 Server 2012 R2 上有一个重复性任务,我想将其自动化。我有一个 CSV 列表,其中包含我想创建的大约 40 个文件夹名称(此 CSV 中的名称会发生变化)。然后,我想让这些文件夹与创建的文件夹共享相同的名称。我还想为所有文件夹的 3 个本地用户设置完全权限。
我尝试使用 PowerShell,但似乎无法运行,我想主要是因为我试图使用 WMI 来创建共享。最后,我只能运行以下命令并手动设置共享。
Set-Location "C:\test\"
Import-Csv c:\test\folders.csv | New-Item -type directory
任何帮助都值得感激!
答案1
你想看看Import-Module SMBShare
并使用New-SMBShare
cmdlet。您可以使用Set-ACL
执行以下命令:
将它们与Import-CSV
管道上的命令结合起来,您就不会遇到任何问题。