본문 바로가기

전체 글468

특정 사용자만 AzureAD Connect 동기화 연결 끊기 AzureAD Connect로 OU로 동기화를 하면 OU의 계정이 동기화 됩니다.원하지 않는 계정은 Filter 옵션으로 제외 할 수도 있습니다. 이미 동기화 되어 관리되고 있는 계정 하나만 동기화를 끊고 AzureAD에서 계정을 관리하고자 합니다.동기화 된 OU 혹은 Filter를 하게 되면 AzureAD에는 계정이 보이지 않게 됩니다. 그러면 기존 사용하던 메일은 끊어진 사서함으로 이동하게 되어 새롭게 만들고 끊어진 사서함 연결을 하면 되지만 불편합니다. 여기서 설명하는 내용은 계정이 동기화 되고 있는데 동기화만 끊어서 계정을 AzureAD에서 관리하는 방법입니다.자료를 찾다 보니 Powershell 여러개의 옵션을 사용했습니다. Powershell로 AzureAD에 연결connect-azuread .. 2024. 9. 3.
Powershell - Microsoft 365 메일그룹 만들기 [문의사항]      Microsoft 365에 메일 그룹을 Powershell을 이용하여 만들고자 한다. [문의답변]  #AzureAD 모듈 설치 - 모듈은 이미 설치되어 있으시면 생략 가능Install-Module -Name AzureAD#Azure AD 연결 - 관리자 계정으로 연결connect-AzureAD# Install the Exchange Online module (only if not already installed)Install-Module -Name ExchangeOnlineManagement# 현재 실행 정책 확인Get-ExecutionPolicy# 실행 정책을 "RemoteSigned"로 설정 (필요한 경우)Set-ExecutionPolicy RemoteSigned -Scope C.. 2024. 8. 28.
Streamlit tree 구조 [소스코드]import streamlit as stfrom st_aggrid import AgGrid, GridOptionsBuilderimport pandas as pd# 회사 데이터 구조를 DataFrame으로 변환data = [    {"company": "Company A", "hq": "HQ 1", "team": "Team 1-1", "part": "Part 1-1"},    {"company": "Company A", "hq": "HQ 1", "team": "Team 1-1", "part": "Part 1-2"},    {"company": "Company A", "hq": "HQ 1", "team": "Team 1-1", "part": "Part 1-3"},    {"company": "Co.. 2024. 8. 12.
FQDN 값을 받아 DN 값 추출하기 Active Directory DN(distinguishedName) 은 유니크 값으로 설정 됩니다.DN의 표기는 DN='CN=이 완주,OU=TestOU,DC=gsoft,DC=local' 형식으로 표시된다.서버의 FQDN은 ServerName + Domain Name으로 구성된다.ServerName은 CN (CommonName) 으로 표시되며, Domain Name은 DC라고 표시된다. 아래는 FQDN 값을 받아 ServerName 앞에는 'cn=' 값을 붙이고 domain 값에는 dc= 값을 붙이게 구성하여 원하는 값을 추출하는 내용이다. [소스코드]# 서버의 FQDN 값을 텍스트 초기 값을 설정text = 'server.gsoft.local'# . 으로 분류하여 part 변수에 배열 값으로 설정par.. 2024. 8. 5.
07. Streamlit AD 프로그램 코드 분리 06. Streamlit AD 로그인 후 패스워드 변경05. Streamlit으로 AD 로그인을 SSL로 인증하기Active Directory로 Password를 초기화하려면 LDAPS로 인증을 해야 만 한다. Active Directory와 LDAPS(LDAP over SSL) 연결을 설정하려면 서버에 적절한 SSL 인증서가 설치leemcse.tistory.com 코드를 여러 개의 파일로 나누면 유지보수와 확장이 용이해집니다. 다음과 같이 파일을 분리할 수 있습니다.코드 분리하면서 소스코드 안에 search_base = 'dc=gsoft,dc=local' 값을 로그인할 때 서버의 FQDN 값을 받아 처리 하도록 변경 함.  FQDN 값을 받아 DN 값 추출하기Active Directory DN(dist.. 2024. 8. 5.
GPO를 사용하여 클라이언트 로컬 관리자 계정 만들기 [문의내용]컴퓨터 유지보수를 위한 관리자 계정을 AD에서 만들어서 관리하고 싶다.보안 트러스트 문제 등에도 해결이 되어야 하기 때문에 AD 계정에 권한을 부여하는 방법이 아닌사용자 계정을 컴퓨터에 직접 만들어 권한을 부여하고 싶다. 여러대의 컴퓨터를 관리해야 함으로 일일이 만들 수는 없어 AD에서 일괄적으로 만들고 관리했으면 한다. [문의답변]GPO로 계정을 만들면 계정에 대한 Password 설정을 할 수가 없음.아래 Powershell 코드를 만들어 스크립트 배포$userExists = Get-LocalUser | Where-Object { $_.Name -eq "GlobalLocalAdmin" }if ($userExists) { # 사용자가 존재하는 경우에 실행할 코드를 여기에 작성하세요. .. 2024. 8. 5.
워크스테이션과 주 도메인 간의 트러스트 관계에 실패했습니다. [문의내용]오류메시지가 나타나면서 Active Directory에 로그인을 하지 못한다. 원인과 해결 방안은?The trust relationship between this workstation and the primary domain failed. 로컬 관리자 계정을 몰라 로그온이 되지 않습니다.  [발생원인]"AD 워크스테이션과 주 도메인 간의 트러스트 관계에 실패했습니다"라는 메시지가 발생하는 이유는 여러 가지가 있을 수 있습니다. 주요 원인들은 다음과 같습니다:컴퓨터 계정 비활성화 또는 삭제:Active Directory에서 워크스테이션의 컴퓨터 계정이 비활성화되었거나 삭제된 경우, 트러스트 관계가 손상될 수 있습니다.컴퓨터 계정 비밀번호 불일치:도메인에 가입된 컴퓨터는 일정 주기로 컴퓨터 계정 .. 2024. 8. 5.
06. Streamlit AD 로그인 후 패스워드 변경 05. Streamlit으로 AD 로그인을 SSL로 인증하기Active Directory로 Password를 초기화하려면 LDAPS로 인증을 해야 만 한다. Active Directory와 LDAPS(LDAP over SSL) 연결을 설정하려면 서버에 적절한 SSL 인증서가 설치되어 있고, 클라이언트에서 이 인증서를leemcse.tistory.com 현재 로그인한 사용자가 자신의 AD 비밀번호를 변경하려고 한다.이전 강좌의 SSL 설정이 되면 패스워드 변경이 가능해 진다.AD 정책에 의해 패스워드 변경이 되며 관련 오류가 화면에 나타납니다.  [결과화면]메인화면에서 버튼을 누루면   [코드설명]페이지 이동 설정최초 사이트에 세션초기화를 하고 접속하면 로그인페이지로 연결  로그인이 성공하면 Session .. 2024. 8. 2.