Files
ModernAdminStudio/CHANGELOG.md
T

3.7 KiB

Enterprise Admin Studio - 변경 이력 (CHANGELOG.md)

[v1.3.0] - 2026-10-20

Added

  • 공유 권한 및 AD 보안그룹 1:1 연계 관리 (Share Permission & AD Group Sync) 워크플로우 틀 구축:
    • 신규 뷰 (Views/ShareAccessManagerView.xaml):
      • 상단 Share 목록 드롭다운 및 DB/AD 새로고침
      • 좌측: DB 조회 사용자 목록 (다중 선택 체크박스, SamAccountName, 이름, 부서, 상태)
      • 중앙: [그룹 추가] / [그룹 해제] 대화형 액션 트리거 버튼
      • 우측: Share와 동일한 이름의 AD 보안그룹 소속 멤버 실시간 조회 그리드
      • 하단: 동기화 단계별 상세 실행 로그 및 결과 추적 콘솔
    • 신규 서비스 스켈레톤 (Modules/ShareSyncService.ps1):
      • Get-DbShareList: DB에서 관리 대상 Share 목록 조회 쿼리 공간
      • Get-DbUsersForShare: 특정 Share의 권한 대상자 DB 조회 쿼리 공간
      • Get-ADGroupMembersByShareName: Share 이름과 동명의 AD 보안그룹 멤버십 실시간 조회
      • Add-UsersToShareAndGroup: 사용자(sAMAccountName)를 Share 동명 AD 그룹에 추가 + DB UPDATE 처리 골격
      • Remove-UsersFromShareAndGroup: 사용자(sAMAccountName)를 Share 동명 AD 그룹에서 제거 + DB UPDATE 처리 골격
    • 사용자가 본인 DB 스키마 및 쿼리, 실제 AD 그룹 규칙을 손쉽게 채워 넣을 수 있도록 명확한 TODO 주석 및 구조 제공

[v1.2.0] - 2026-10-20

Added (신규 기능 추가)

  • 실제 엔터프라이즈 인프라 연결 엔진 구현:
    • Active Directory: .NET 내장 System.DirectoryServices를 활용한 실제 LDAP/LDAPS 연결, DirectorySearcher 기반 실시간 사용자 검색, 계정 잠금 해제(lockoutTime = 0), 임시 비밀번호 초기화 및 강제 변경(pwdLastSet = 0), 계정 활성/비활성 제어 구현
    • NetApp ONTAP 스토리지: ONTAP 9.6+ 표준 REST API(https://<cluster>/api/...) 호출 엔진 구현. Qtree 목록/생성, Quota 한도/모니터링 조회, CIFS/NFS 공유 생성 및 목록 조회, 자체 서명 SSL 인증서 우회(IgnoreSslErrors) 옵션 탑재
    • MS SQL Server: System.Data.SqlClient를 활용한 실제 인스턴스 접속, sys.databases 카탈로그 뷰 조인 실시간 DB 용량/복구모델/최근백업 집계, BACKUP DATABASE 실시간 백업 파일 생성, T-SQL 간이 쿼리 파서 및 실행기 구현
  • 동작 모드 토글 (Live vs Mock) 시스템:
    • 상단 헤더에 현재 모드(Live 초록색 배지 vs Mock 보라색 배지) 실시간 시각화
    • 실제 대상 서버가 없거나 네트워크가 단절된 경우에도 안전하게 목업 데이터로 자동 폴백되는 안전장치 구축
  • 영속적 설정 관리 (config.json & ConfigService.ps1):
    • AD, NetApp, MS SQL의 모든 접속 엔드포인트 및 자격증명을 JSON 기반으로 저장/로드
    • 환경설정 화면에서 원클릭 "전체 인프라 일괄 진단" 기능 추가
  • 문서화 강화:
    • 시스템 구조도 및 C# 마이그레이션 청사진을 담은 ARCHITECTURE.md 작성
    • 실제 운영 및 메뉴얼 가이드 USAGE.md 작성

[v1.0.0] - 2026-10-20

Added

  • 프로젝트 초기 구축 (Initial Release):
    • PowerShell + WPF (XAML) 기반 아키텍처 스캐폴딩
    • Windows 11 Fluent Dark 모던 테마(Styles/Theme.xaml) 및 Segoe MDL2 Assets 글리프 아이콘 적용
    • 사이드바 내비게이션 및 ViewCache 기반의 부드러운 페이지 전환 라우팅 구현
    • 메뉴별 독립 View 5종 분리 (DashboardView, ActiveDirectoryView, NetAppView, SqlDatabaseView, SettingsView)
    • 원클릭 백그라운드 실행을 위한 Run.bat 제공