1

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

  • 打开 DFS Windows 功能
  • 创建一个文件夹并将其设置为复制
  • 创建一个复制组并将其注册到 ActiveDirector

配方正在调用 PowerShell 命令来自动执行这些任务。这运作良好。

我仍然需要创建一个命名空间并在该命名空间中发布复制。

根据教程,我设法使用 DFS 管理 UI 立即完成。

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

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

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

4

1 回答 1

1

在 Server 2012 R2 上,您可以使用DFS cmdlet进行 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 环境,但类似上面的东西应该可以工作。

于 2015-07-31T15:58:38.610 回答