All,
I have three servers, all domain members, that need to be a part of the same DFS replication group. Two servers are already in the replication group, but I would like to add the third automatically via DSC using the xdfs module. I can add the server via powershell like so:
Add-DfsrMember -ComputerName server3 -GroupName storage Add-DfsrConnection -DestinationComputerName server3 -GroupName storage -SourceComputerName server1 -DomainName domain.com Add-DfsrConnection -DestinationComputerName server3 -GroupName storage -SourceComputerName server2 -DomainName domain.com Set-DfsrMembership -GroupName "storage" -FolderName "storage" -ComputerName server3 -ContentPath D:\storage
My DSC code is like this but doesn’t work:
xDFSReplicationGroup storage { GroupName = 'storage' Ensure = 'Present' Members = 'server1.domain.com','server2.domain.com','server3.domain.com' Folders = 'storage' PSDSCRunAsCredential = $Credential DependsOn = '[WindowsFeature]RSATDFSMgmt' } xDFSReplicationGroupConnection storage1 { GroupName = 'storage' Ensure = 'Present' SourceComputerName = 'server1.domain.com' DestinationComputerName = 'server3.domain.com' PSDSCRunAsCredential = $Credential } xDFSReplicationGroupConnection storage2 { GroupName = 'storage' Ensure = 'Present' SourceComputerName = 'server2.domain.com' DestinationComputerName = 'server3.domain.com' PSDSCRunAsCredential = $Credential } xDFSReplicationGroupFolder storagefolder { GroupName = 'storage' FolderName = 'storage' PSDSCRunAsCredential = $Credential DependsOn = '[xDFSReplicationGroup]storage' } xDFSReplicationGroupMembership server3 { GroupName = 'storage' FolderName = 'storage' ComputerName = 'server3.domain.com' ContentPath = 'd:\storage' PSDSCRunAsCredential = $Credential DependsOn = '[xDFSReplicationGroupFolder]storageFolder' }
However, I can not seem to follow how to do this with DSC. any help would be greatly appreciated.