Powershell - 从 CSV 创建文件夹和共享

Powershell - 从 CSV 创建文件夹和共享

我在 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-SMBSharecmdlet。您可以使用Set-ACL执行以下命令:

将它们与Import-CSV管道上的命令结合起来,您就不会遇到任何问题。

相关内容