본문 바로가기

파워쉘3

powershell AD 사용자 편집 및 활용 안녕하세요 간단하게 사용자 일괄 편집 할수 있는 명령어 전달 해드릴게요~ 사용자가 전 입퇴사 AD에서 하나씩 조정하는건 너무 힘들 일이죠? 그래서 CSV로 명단을 만들고 명령어 실행 합니다. AD 서버에서 파워쉘 실행 후 ...더보기 $Users = Import-csv (c:\파일명.csv) foreach ($User in $Users) 일단 csv를 불러옵니다. 저같은 경우 csv파일엔 이름,부서, 리포트라인, 표기이름, 설명, 내선번호, 사번, 이메일, 잡타이틀 등등 넣고 있어요. ...더보기 { Set-ADUser $User.SamAccountName -Manager $User.Newmanager Set-ADUser $User.SamAccountName -description $User.descri.. 2019. 4. 24.
office365 에서 displayname을 한글로 변환했을때 문제 안녕하세요 office365 에서 displayname(표기이름)을 한글로 변환 했을때 이메일발송시 받는사람이 한글로 보이게 됩니다. 사내에선 displayname을 한글로 보고싶고 외부엔 영문으로 표기 하고싶을떄 다음과 같이 진행합니다. 일단 SDN (simpledisplayname) 이란 기능을 켜야 합니다. 이기능을 켜게 되면 displayname로 발송되는 값이 SDN값으로 발송 됩니다.powershell(관리자권한실행)로 작업 Get-remotedomain | set-remotedomain -UseSimpleDisplayName $true 활성화 후 계정 마다 SDN 값을 입력해줍니다. Set-Mailbox -Identity 계정 -SimpleDisplayName 새로운값 간단하죠? 이상입니다^^ 2019. 4. 24.
Active Directory에서 30일 지난 hostname 삭제 powershell Active Directory에서 30일 지난 hostname 삭제 powershell 명령어 입니다. 30일 지난 장비 관리 를 위한 powershell 입니다 Import-Module ActiveDirectory #숫자만 30일 $DaysInative = 30 $InactiveDate = (Get-Date).Adddays(-($DaysInactive)) $Computers = Get-ADComputer -Filter { LastLogonDate -lt $InactiveDate -and Enabled -eq $true } -Properties LastLogonDate | Select-Object Name, LastLogonDate, DistinguishedName $Computers = Get-ADCo.. 2019. 4. 24.