.txt ファイルから読み込まれた既存のサイトにサブネットを作成しようとしています。私のコードは次のようになります。
<#Add subnets to matching sites#>
$i=0
foreach($_ in $subnetList){
$currentSites = [System.DirectoryServices.ActiveDirectory.Forest]::GetCurrentForest().Sites
if($currentSites.Subnets -match $_){
continue
}else{
New-ADReplicationSubnet -Name $_ -Site $siteList[$i]
$i++
}
}
$subnetList
と に$siteList
は次の内容があります。
$subnetList =
10.0.0.0/21
10.0.5.0/21
10.0.9.0/24
10.0.11.0/24
10.0.14.0/24
10.0.19.0/24
<#SITENAME1 has 2 occurences.#>
$siteList =
SITENAME1
SITENAME1
SITENAME2
SITENAME3
SITENAME4
SITENAME5
私が遭遇した問題は、SITENAME1 に最初のサブネットが追加されたときに、2 回目の試行でエラーが返されることです。
New-ADReplicationSubnet : An attempt was made to add an object to the directory
with a name that is already in use
このサイトにサブネットを追加する方法はありますか? Technet がスイッチについて語ってい-Instance
ます。恐れていることを実装する方法がわかりません。