(강추)참고: https://docs.microsoft.com/en-us/azure/active-directory/connect/active-directory-aadconnect
download: https://www.microsoft.com/en-us/download/details.aspx?id=47594
한 번 생성하여 운영했던 VM을 나중에 다시 생성하고자 할 때는 사전에 ARM(Azure Resource Manager) Template를 생성하여 활용하면 된다
이것을 Infrastructure as a Code라고 하는데, JSON 포맷으로 ARM Template를 생성하여 활용하는 것이다.
<Azure에서 Template을 생성하는 방법>
1) More Services에서 Template를 입력하여 검색한다
2) 아래와 같이 입력한다. 특히 Code는 위의 참고 URL에서 복사하여 넣는다
3) Deploy를 클릭한다
4) 필요한 내용을 입력한 후 구입(Purchase)를 클릭하여 VM을 생성한다
5) 만약에 VNet 및 IP Subnet도 동일하게 하려면 JSON Code에서 사전에 수정하여 Template를 생성하면 된다. 그런 다음 이 Template를 사용하여 필요한 정보를 적절하게 입력한 후 구입(Purchase)을 클릭하여 VM을 생성하면 된다
사내에서 Active Directory Domain 환경하에서 File Server를 운영할 때, 신규 사용자 계정을 생성하면 반자동으로 자기 부서 Group의 구성원으로 추가할 필요가 있을 때는 다음과 같이 작업을 하면 된다. 즉, 아래와 같이 Script를 생성하여 둔 상태에서 새로운 사용자를 AD에 추가한 후에 Script 파일을 실행하면 자동으로 해당 사용자는 자기 부서 Group에 할당되고, File Server의 특정한 공유 폴더에 액세스할 수 있게 된다.
여기서 주의할 사항은 자기 부서 OU아래에 사용자를 만들면 그 OU와 동일한 이름의 Group 이름을 만들어 두어야 한다는 것이다.
아래에 보면 알겠지만 Select-Object Name,@{l=”OU”;e={$_.DistinguishedName.split(‘,’)[1].split(‘=’)[1]}} 에서 Custom Property인 OU를 생성할 때 split이라는 Property를 사용하여 comma가 구분자로서 두번째 항목을 선택한 것을 유념하여 본다
Linux의 Touch 명령어는 데트스용으로 내용이 없는 빈 파일을 생성하거나 파일들의 수정 시간을 변경할 때 유용하게 사용하는 것이다.
PowerShell에도 이와 비슷한 cmdlet가 있다.
1) 빈 파일을 만들거나 기존 파일의 내용을 없애는 것: Format-Custom
2) 파일이 내용은 지우지 않고 파일 수정 시간만 변경하는 것: LastWriteTime이라는 Property 이용
자세한 내용은 아래에 있다.
<CentOS에 설치하기>
1) PowerShell을 사용할 수 있도록 Repository 등록하기
curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/microsoft.repo
2) PowerShell 설치하기
yum install -y powershell
3) PowerShell 실행하기
powershell
4) 몇 개의 명령어가 있는지 확인하기
Get-Command | Measure-Object
349개
5) 현재 버전 확인하기
$psversiontable
6) PowerShell에서 빠져 나오기
exit
<Ubuntu 16.04에서 설치하기>
1) public repository GPG keys 가져오기
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add –
2)Microsoft Ubuntu repository 등록하기
curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/microsoft.list
3) 업데이트하기
sudo apt-get update
4) PowerShell 설치하기
sudo apt-get install -y powershell
5) PowerShell 시작하기
powershell
참고: https://www.microsoft.com/en-us/download/details.aspx?id=21561
Security Audit Events for Windows 7 and Windows Server 2008 R2 자료를 위의 링크에서 다운로드할 수 있다