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

[玩转系统] 使用 PowerShell 一次(批量)创建多个 SMB 共享

作者:精品下载站 日期:2024-12-14 07:30:51 浏览:14 分类:玩电脑

使用 PowerShell 一次(批量)创建多个 SMB 共享


因此,您将提供一个新的文件服务器。必须创建多个文件夹共享。如果您不想在图形界面内进行点击,您可以考虑使用 Powershell One-Liner 创建文件共享。这是为您提供的操作方法。感谢我的学生小组 IT-T29,他们给了我自动创建文件共享的灵感。学生组非常懒,想用 PowerShell 自动化一切 ?

假设您想要遵循 Microsoft 的 SMB 共享建议并授予每个人完全访问共享权限。然后,您还想通过使用 NTFS 权限来限制您的用户。

首先,您必须获取要共享的文件夹。在以下示例中,所有 forder 都位于 C:\Temp 中。看一看。

[玩转系统] 使用 PowerShell 一次(批量)创建多个 SMB 共享

现在让我们做一些神奇的事情,即一次创建 4 个或数百万个文件共享。默认共享权限将修改为Everyone:完全控制。我还为所有新创建的文件共享提供了“测试”描述。稍后将详细介绍描述参数。

打开 PowerShell ISE (ise.exe)。按下按键。


Get-ChildItem -Path C:\Temp\ -Directory | ForEach-Object {New-SmbShare -Name $_.Name -Path $_.Fullname -FullAccess Everyone -Description Test}

[玩转系统] 使用 PowerShell 一次(批量)创建多个 SMB 共享

繁荣。任务完成。

如果您想撤消该操作,只需将您的共享描述“测试”投入使用即可。以下命令将停止所有“测试”SMB 共享上的共享。


Get-SmbShare | Where-Object Description -EQ 'Test' | Remove-SmbShare

周末愉快!

有关文件共享的更多信息,请参阅:PowerShell:如何创建文件共享

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

取消回复欢迎 发表评论:

关灯