将 DFS 复制发布到命名空间

Publishing DFS replication to a Namespace

我正在创建一个在 2 Windows 个盒子上运行的厨师食谱

食谱正在调用 PowerShell 命令来自动执行这些任务。这很好用。

我还需要做的是创建一个命名空间并在该命名空间中发布复制。

根据 this 教程,我使用 DFS 管理 UI.

很快就成功了

我需要一种方法来使用 PowerShell 或任何我可以从 Chef 调用的东西。

注意:如果我可以将复制发布到一个已经存在的命名空间,那对我来说已经是一半的解决方案了。

更新:我使用的是 Windows 2012 R2。 (AWS 上提供的最新版本。)

在 Server 2012 R2 上,您可以使用 DFS cmdlets 进行 DFS 管理。

$path   = '\server\share'
$domain = 'example.org'
$ns     = 'mynamespace'
$group  = 'RGroup'
$name   = 'myreplicatedfolder'

New-DfsnRoot -TargetPath $path -Type DomainV2 -Path "\$domain$ns"
New-DfsReplicatedFolder -GroupName $group -FolderName $name `
  -DfsnPath "\$domain$ns$name"

我现在无法访问 DFS 环境,但像上面这样的东西应该可以。