有没有办法创建一个通过命令行访问时不需要用户名/密码的共享?

有没有办法创建一个通过命令行访问时不需要用户名/密码的共享?

我知道有一种方法可以通过 GUI 来实现这一点(设置匿名 Windows Server 2008 网络共享?),但是我正在编写脚本,所以我想看看你是否可以在没有 GUI 的情况下做到这一点。

换句话说,我希望从命令行创建一个共享,然后能够从同一网络上的另一个框访问该共享,而无需共享提示我输入用户名和密码。我只想通过执行 来访问它net use \\<boxhostingshare>\<sharename>

答案1

如果您有权访问 PowerShell V4/WMF4,则可以使用 new-smbshare。有关 new-smbshare 的信息可在此处找到:新SMB共享

New-SmbShare -Name "VMSFiles" -Path "C:\ClusterStorage\Volume1\VMFiles" -FullAccess "Everyone","Guests","Anonymous Logon"

如果需要先创建文件夹,

new-item "c:\clusterstorage\Volume1\VMfiles" -itemtype directory

新物品文档。

将文件夹名称更改为您需要的名称。

谢谢,蒂姆。

相关内容