CSV 입력과 함께 PowerShell을 사용하여 대량으로 Azure AD 그룹을 만듭니다.
3626 단어 powershelldevopsazure
PowerShell 설정
먼저 AAD와 상호 작용할 수 있는 Azure AD PowerShell 모듈을 설치해야 합니다.
Install-Module AzureADPreview
다음을 실행하여 Azure Active Directory 테넌트에 인증합니다.
Connect-AzureAD -TenantId "<insert tenant id here>"
AD 그룹 검색
간단한 명령을 사용하여 복사하려는 테넌트에서 csv 파일로 AD 그룹을 내보냈습니다.
Get-AzureADMSGroup | select DisplayName | Export-Csv c:\development\azureadusers.csv -NoTypeInformation
필요에 따라 내보내기 경로를 수정할 수 있습니다.
AD 그룹 생성
이제 AD 그룹을 내보냈으므로 스크립트를 실행할 수 있습니다. 그룹을 설정하려는 새 테넌트에 다시 인증해야 합니다. 다음은 내 이력서의 예입니다.
설명과 소유자 없이 AD 그룹의 표시 이름만 필터링하고 있습니다. 나는 이것을 스크립팅 할 기회가 없었지만 상당히 간단합니다.
스크립트를 실행하여 그룹을 설정합니다.
$Groups = Import-Csv -Path "C:\development\azureadusers.csv"
foreach($Group in $Groups)
{
New-AzureAdGroup -DisplayName $Group.DisplayName -MailEnabled $False -SecurityEnabled $True -MailNickName "NotSet"
}
이제 AD 그룹이 생성되었습니다!
Azure AD 모듈에는 몇 가지 제한 사항이 있습니다. 모든 매개변수를 지원하지 않으므로 예를 들어 그룹을 역할에 할당할 수 없습니다. Az.Resourcesmodule를 사용하여 동일한 결과를 얻을 수 있습니다.
스크립트를 확장하여 AD 그룹에 설명을 추가하고 소유자를 복제/할당할 수도 있습니다.
도움이 되었기를 바랍니다.
Reference
이 문제에 관하여(CSV 입력과 함께 PowerShell을 사용하여 대량으로 Azure AD 그룹을 만듭니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/lakkimartin/create-azure-ad-groups-in-bulk-using-powershell-with-a-csv-input-1n0e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)