Skip to content

Commit

Permalink
Copy Files From Source Repo (2024-03-15 17:30)
Browse files Browse the repository at this point in the history
  • Loading branch information
olprod committed Mar 16, 2024
1 parent 89b90a3 commit 6950fc9
Showing 1 changed file with 23 additions and 15 deletions.
38 changes: 23 additions & 15 deletions Instructions/Labs/LAB_01_RBAC.md
Original file line number Diff line number Diff line change
Expand Up @@ -126,59 +126,67 @@ Azure 사용자와 그룹이 어떻게 만들어지는지 보여주는 개념
5. Cloud Shell 창 내의 PowerShell 세션에서 다음을 실행하여 Microsoft Entra ID에 연결합니다.
```powershell
Connect-AzureAD
Connect-MgGraph
```
6. Cloud Shell 창 내의 PowerShell 세션에서 다음을 실행하여 Microsoft Entra 테넌트의 이름을 식별합니다.
```powershell
$domainName = ((Get-AzureAdTenantDetail).VerifiedDomains)[0].Name
$domainName = ((Get-MgOrganization).VerifiedDomains)[0].Name
```
7. Cloud Shell 창 내의 PowerShell 세션에서 다음을 실행하여 Isabel Garcia에 대한 사용자 계정을 만듭니다.
```powershell
New-AzureADUser -DisplayName 'Isabel Garcia' -PasswordProfile $passwordProfile -UserPrincipalName "Isabel@$domainName" -AccountEnabled $true -MailNickName 'Isabel'
New-MgUser -DisplayName 'Isabel Garcia' -PasswordProfile $passwordProfile -UserPrincipalName "Isabel@$domainName" -AccountEnabled $true -MailNickName 'Isabel'
```
8. Cloud Shell 창 내의 PowerShell 세션에서 다음을 실행하여 Microsoft Entra ID 사용자를 나열합니다(Joseph 및 Isabel의 계정이 목록에 표시되어야 함).
```powershell
Get-AzureADUser
Get-MgUser
```
#### 작업 2: PowerShell을 사용하여 후임 관리자 그룹을 만들고 Isabel Garcia의 사용자 계정을 그룹에 추가합니다.
이 작업에서는 후임 관리자 그룹을 만들고 PowerShell을 사용하여 Isabel Garcia의 사용자 계정을 그룹에 추가합니다.
1. Cloud Shell 창 내의 동일한 PowerShell 세션에서 다음을 실행하여 후임 관리자라는 새 보안 그룹을 만듭니다.
```powershell
New-AzureADGroup -DisplayName 'Junior Admins' -MailEnabled $false -SecurityEnabled $true -MailNickName JuniorAdmins
```powershell
$group = Get-MgGroup -Filter "DisplayName eq 'Junior Admins'"
```

```powershell
$group = Get-MgGroup -Filter "DisplayName eq 'Junior Admins'"
New-MgGroupMemeber -GroupId $group.Id -DirectoryObjectId $user.Id
```

```powershell
New-MgGroup -DisplayName 'Junior Admins' -MailEnabled $false -SecurityEnabled $true -MailNickName JuniorAdmins
```
2. Cloud Shell 창 내의 PowerShell 세션에서 다음을 실행하여 Microsoft Entra 테넌트의 그룹을 나열합니다(목록에는 Senior Admins 및 Junior Admins 그룹이 포함되어야 함).
3. Cloud Shell 창 내의 PowerShell 세션에서 다음을 실행하여 Microsoft Entra 테넌트의 그룹을 나열합니다(목록에는 Senior Admins 및 Junior Admins 그룹이 포함되어야 함).
```powershell
Get-AzureADGroup
Get-MgGroup
```
3. Cloud Shell 창 내의 PowerShell 세션에서 다음을 실행하여 Isabel Garcia의 사용자 계정에 대한 참조를 얻습니다.
4. Cloud Shell 창 내의 PowerShell 세션에서 다음을 실행하여 Isabel Garcia의 사용자 계정에 대한 참조를 얻습니다.
```powershell
$user = Get-AzureADUser -Filter "MailNickName eq 'Isabel'"
$user = Get-MgUser -Filter "MailNickName eq 'Isabel'"
```
4. Cloud Shell 창 내의 PowerShell 세션에서 다음을 실행하여 Isabel의 사용자 계정을 하위 관리자 그룹에 추가합니다.
5. Cloud Shell 창 내의 PowerShell 세션에서 다음을 실행하여 Isabel의 사용자 계정을 하위 관리자 그룹에 추가합니다.
```powershell
Add-AzADGroupMember -MemberUserPrincipalName $user.userPrincipalName -TargetGroupDisplayName "Junior Admins"
New-MgGroupMember -MemberUserPrincipalName $user.userPrincipalName -TargetGroupDisplayName "Junior Admins"
```
5. Cloud Shell 창 내의 PowerShell 세션에서 후임 관리자 그룹에 Isabel의 사용자 계정이 포함되어 있는지 확인하려면 다음을 실행합니다.
6. Cloud Shell 창 내의 PowerShell 세션에서 후임 관리자 그룹에 Isabel의 사용자 계정이 포함되어 있는지 확인하려면 다음을 실행합니다.
```powershell
Get-AzADGroupMember -GroupDisplayName "Junior Admins"
Get-MgGroupMember -GroupDisplayName "Junior Admins"
```
> 결과: PowerShell을 사용하여 사용자와 그룹 계정을 만들고 사용자 계정을 그룹 계정에 추가했습니다.
Expand Down

0 comments on commit 6950fc9

Please sign in to comment.