본문 바로가기

기술자료 (KB)/Active Directory (AD)87

Powershell - Active Directory Group Management 그룹에 멤버를 csv 파일을 불러와 설정하는 방법입니다.그룹에 그룹을 넣는 것은 하위 조직을 상위 조직에 포함시키는 방법으로 AD에서 그룹 관리 할 경우 꼭 알아 두셔야 할 기능으로 판단 되어 집니다. C:\Temp\GroupSample.csv 파일 내용 입니다.아래 내용에서 Path 값은 실제 저장될 OU의 위치를 예기하고 있으니 각자의 환경에 맞춰 변경해 주시면 됩니다. 1,2,3,Name,Sam,Desc,PathMSA,,,MSA,MSA,MSA,"OU=GROUPS,OU=MSA,OU=MST,DC=gsoft,DC=local"MSA,경영지원본부 ,,경영지원본부,MSA_경영지원본부,MSA/경영지원본부,"OU=GROUPS,OU=MSA,OU=MST,DC=gsoft,DC=local"MSA,경영지원본부,경영지원실,.. 2024. 6. 26.
Powershell - 텍스트의 구분 문자의 갯수 확인 Active Directory를 Powershell 명령어로 관리하다 보면 조직이 계층적으로 나타남을 알 수 있다. 설명에 아래와 같이 해당 계층을 표시 할 수 있다. 이렇게 표시된 계층을 확인 하고자 한다면 어떻게 해야 할까? 아래 내용은 $text에 변수에 값을 확인하여 / 가 몇개 있는지 확인 하여 해당 개수의 값을 출력하는 내용이다.결과는 / 가 문자열에 2개가 있음으로 2 Level 이 출력되게 된다.$text="1/2/3"$Level = (Select-String -InputObject $text -Pattern "/" -AllMatches).Matches.Count If($Level -eq 1){ Write-Host "1 Level"} elseif($Level -eq 2){ Wri.. 2024. 6. 25.
여러 사용자 계정의 UPN 한꺼번에 변경하기 하나의 OU에 사용자 계정이 있으면 쉽게 블록 지정해서 사용자 정보 변경이 가능합니다. 여기서는 OU를 조직도로 만들어서 각 계정을 일괄 변경을 해야 하는 예제 입니다. OU 단위로 계정을 한꺼번에 변경 할 수 있습니다. 그러나 OU 마다 작업을 해야 하는 불편함이 있습니다. Base 위치 아래의 모든 사용자 계정의 UPN을 한꺼번에 변경하는 방법은 아래 Powershell 명령어로 하시면 됩니다. 여러 OU로 계정이 나뉘어 있을 때 아래와 같이 하면 한꺼번에 사용자 정보를 수정 할 수 있습니다. # 변경대상 Base 위치 지정 $user = Get-ADUser -SearchBase "OU=Users,OU=365sales,DC=gsoft,DC=local" -Filter * # 화면에 작업 내용 표기 Wr.. 2024. 4. 9.
전산 업무를 비용을 계산하는 예 - 로그인 비용 계산 아래 내용은 제가 컨설팅하면서 느꼈던 점을 적은 거라 주관적 관점이 들어가 있음을 이해하시고 보시면 됩니다. 여러분들게 조금이라도 도움이 되었으면 하는 맘에.. Active Directory 컨설팅을 하다보면 많이 물어보시는 예를 들어 설명 드리겠습니다. "위에 결재를 올릴려고 하는데 어떻게 해야 하나요? SSO를 하고 싶은데 비용이 비싸서 올리기가 힘들어요." 전산팀에 근무하시는 분들이 힘들어 하시는게 직원들이 사용하는 소프트웨어 하드웨어 등을 구매 관리하다 보니 회사에서는 소비 부서로 인식되어 있고. 비용 절감에 우선순위가 높다보니. 결재를 올려도 "이거 꼭 구매해야 하나요?" 이런 답변을 받으면 내가 쓸것도 아닌데.. 결국은 당장 구매하지 않으면 문제가 되는 것만 구매하거나 문제가 생기면 구매하게 .. 2024. 3. 25.