If you are managing your enterprises’ servers and workstations with SCCM 2012 (as you should do) ,
you probably will need to build boundaries, boundary groups and add these boundaries to boundary groups.
This will make sure that the site server DP that you join with a specific boundary group will distribute content only to workstations in its associated boundaries.
This was known as protected boundary in SCCM 2007.
If you need to create SCCM 2012 boundaries and boundary groups automatically without repeating the process over and over,
The following Powershell script will receive a list of data from a .CSV file and create boundaries and boundary groups respectively.
Download the powershell script from HERE.
Download a template of the CSV file from HERE.
$BoundaryList = Import-Csv “D:\Scripts\BoundaryList.csv”
foreach ($_ in $BoundaryList)
$getbg = Get-CMBoundaryGroup -Name $($_.BGDisplayName)
if ($getbg -eq $null)
New-CMBoundaryGroup -Description $($_.BGDescription) -Name $($_.BGDisplayName)
$getbn = Get-CMBoundary -Name $($_.DisplayName)
if ($getbn -eq $null)
New-CMBoundary -DisplayName $($_.DisplayName) -BoundaryType IPSubnet -Value $($_.IPSubnet)
Add-CMBoundaryToGroup -BoundaryGroupName $($_.BGDisplayName) -BoundaryName $($_.DisplayName)
Please let me know if you have any issue with this.
Related articles across the web