将 DFS 复制发布到命名空间
Publishing DFS replication to a Namespace
我正在创建一个在 2 Windows 个盒子上运行的厨师食谱
- 开启 DFS Windows 功能
- 创建一个文件夹并设置它以进行复制
- 创建复制组并将其注册到 ActiveDirector
食谱正在调用 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 环境,但像上面这样的东西应该可以。
我正在创建一个在 2 Windows 个盒子上运行的厨师食谱
- 开启 DFS Windows 功能
- 创建一个文件夹并设置它以进行复制
- 创建复制组并将其注册到 ActiveDirector
食谱正在调用 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 环境,但像上面这样的东西应该可以。