将DFS复制发布到命名空间

时间:2015-07-31 13:31:05

标签: powershell chef windows-server-2012-r2 dfs

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

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

配方调用PowerShell命令来自动执行这些任务。这很有效。

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

基于this教程,我设法立即使用DFS管理UI完成了这项工作。

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

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

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

1 个答案:

答案 0 :(得分:1)

在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环境,但上述内容应该有效。