feat: implement 6-DC active binding detection, targeted sync, and Task.Run async batch engine with comprehensive guide

This commit is contained in:
2026-10-20 21:34:57 +09:00
parent b2e1b8c1d0
commit 5978de5924
7 changed files with 835 additions and 23 deletions
+16 -1
View File
@@ -86,7 +86,22 @@
</Grid>
<CheckBox x:Name="ChkWsSyncAdGroup" Content="Share 이름과 동일한 AD 보안그룹 멤버십 자동 동기화" IsChecked="True"
Foreground="#93C5FD" FontWeight="SemiBold" Margin="0,4,0,0" />
Foreground="#93C5FD" FontWeight="SemiBold" Margin="0,4,0,8" />
<!-- Multi-DC Active Discovery Box -->
<Border Background="#161F30" BorderBrush="#2563EB" BorderThickness="1" CornerRadius="6" Padding="10" Margin="0,4,0,0">
<StackPanel>
<DockPanel Margin="0,0,0,4">
<TextBlock Text="⚡ 다중 DC (6대) 복제 지연 방지 전략" FontSize="12" FontWeight="Bold" Foreground="#60A5FA" />
<Button x:Name="BtnDetectActiveDc" Content="NetApp 활성 DC 감지" Style="{StaticResource SecondaryButtonStyle}" Padding="6,2" FontSize="10.5" HorizontalAlignment="Right" />
</DockPanel>
<CheckBox x:Name="ChkDirectActiveDc" Content="NetApp이 현재 바라보는 활성 DC에 직접 보안그룹 생성 (복제 대기 0초)" IsChecked="True"
Foreground="#E2E8F0" FontSize="11.5" Margin="0,2,0,4" />
<TextBlock x:Name="TxtWsActiveDcInfo" Text="Active DC: [확인 대기] NetApp CIFS 도메인 컨트롤러 바인딩 탐색" FontSize="11" Foreground="#38BDF8" Margin="20,0,0,4" />
<CheckBox x:Name="ChkBgDcSync" Content="나머지 5대 DC로 백그라운드 비동기 복제 병행 (Sync-ADObject)" IsChecked="True"
Foreground="#94A3B8" FontSize="11" Margin="20,0,0,0" />
</StackPanel>
</Border>
</StackPanel>
</Border>