오늘 하루동안 파일을 생성하였거나 수정한 파일 확인하기


PowerShell의 cmdlet을 사용하여 자신이 오늘 하룻 동안 파일을 생성하였거나 기존의 파일을 수정한 것을 목록을 만들어서 확인하고자 하면 다음과 같이 하면 된다.

Dir $home -Recurse | Where-Object {$_.LastWriteTime -gt (Get-Date).date} | Export-Csv C:\temp\Updated.csv

**여기서 $home -Recurse은 로그온 한 사용자 계정이 jesuswithme이라고 한다면 C:\Users\jesuswithme 폴더 아래에 있는 모든 폴더를 말한다. 즉, 사용자 프로파일 폴더이다.

Advertisements

DJoin.exe를 이용하여 DC랑 Offline이더라도 PC를 도메인에 가입하기


아직 도메인에 가입하지 않았고, DC와 통신이 되지 않는 상태에 있는 Computer를 Active Directory Domain에 가입하는 방법이 바로 DJoin.exe 파일을 이용하는 것이다.
 
이 작업을 Batch 파일을 이용하여 진행한다.
Batch 파일로 진행하면 도메인에 가입할 때 더블 클릭으로 빨리 되기 때문에 유익하다
1) DC에서 C:\Creating_Joining_PC.bat 파일을 만들어서 돌린다
 
@echo off
set /p myhost=Enter your host name:
DJoin.exe /provision /domain adatum.com /machine %myhost% /savefile  c:\%myhost%.txt
 
** 여기서 pc2, pc3 ~ pc1000 파일을 생성한다. 그런 다음 클라이언트로 이 파일을 복사해서 가서 사용한다.
**  Active Directory Users and Computers에 확인하면 지금 생성한 pc1 컴퓨터 개체가 생성된 것을 확인할 수 있다.
 
2) DC에서 다음과 같이 C:\ImportPC.bat 파일을 생성한다. 
 
@echo off
set /p myhost=Enter your host name:
DJoin.exe /requestODJ /loadfile c:\%myhost%.txt /windowspath %systemroot% /localos
Pause
shutdown -r -f -t 0
 
3) DC에서 PC로  C:\ImportPC.bat  파일과 pc1.txt 파일을 C:\로 복사해 온다. 
 
 
4) PC에서 C:\ImportPC.bat 파일을 실행한다. 
그러면 작업이 끝나고 재부팅하게 된다.
 
 
5) 이제 Adatum.com 도메인으로 로그인한다. 그러면 로그인이 안된다.
그래서 로컬로 로그온해야 한다. 이것이 정상이다.
만약 DC랑 통신이 되면 정상적으로 로그인하여 Group Policy로 받아서 적용할 수 있다.
 
hostname을 입력해 보면 기존의 컴퓨터 이름이 아니고 내가 새롭게 입력한 pc1이라는 컴퓨터 이름으로 변경된 것을 확인할 수 있다.