
약 130명의 사용자 홈 드라이브를 현재 호스팅되는 동일한 서버의 다른 하드 드라이브로 이동해야 합니다. 하나씩 하나씩 들어가지 않고도 이 작업을 수행하는 가장 좋은 방법은 무엇입니까?
사용자는 서로 다른 OU에 분산되어 있습니다.
답변1
로그인 스크립트가 있는 경우 로그인 스크립트를 변경하세요. AD에 홈 폴더 설정이 있는 경우. 한 번에 한 명 이상의 사용자를 선택하고 적절하게 변경할 수 있습니다.
답변2
홈 디렉토리에 대해 단일 공유를 사용하고 있고 해당 공유가 사용되는 전부라면 정말 쉽습니다. 위의 'tegbains' 답변은 답변의 일부를 제공합니다.
- 기존 공유에 대한 사용 권한을 문서화합니다.
- 이전 공유 공유를 중지합니다(이렇게 하면 모든 사용자가 공유에서 제외됩니다.)
- Windows 탐색기 사용이동하다모든 디렉터리를 새 위치로 이동합니다(권한을 동일하게 유지하려면 이동을 사용하세요).
- 이전 공유 이름으로 새 디렉터리 루트 공유를 시작합니다.
- 1단계에서 설명한 내용과 일치하도록 권한을 재설정합니다.
'tegbains'가 말한 것처럼 사용자가 다시 연결할 수 있어야 합니다.
답변3
이것이 최선의 방법이라고는 말할 수 없지만 GUI를 사용하는 경우 Ctrl을 누른 채 여러 사용자를 선택하고(또는 Shift를 눌러 두 사용자 사이의 모든 항목을 선택) 속성 시트를 열고 홈 폴더를 편집할 수 있습니다. \server1\users\%username%에서 \server2\users\%username%까지의 경로 필드 - 선택한 모든 사용자에 대한 필드가 설정됩니다.
그렇지 않으면 자세히 설명된 대로 로그인 스크립트에 갇힌 것 같습니다.여기, 하지만 기본적으로 -
net user tester /homedir:\\server\tester$
로그인 스크립트는 별로 매력적이지 않지만, 모든 우수한 쥐덫은 시간 투자 대비 보상 비율이 만족스럽지 못한 것 같습니다.
파일 자체 이동에 대해서도 이야기하고 있다면 robocopy를 사용하겠습니다.
--원치 않는 일반 조언 시작--
소수의 사용자 드라이브를 이동하는 것부터 시작하고 점차적으로 배치의 크기를 늘리겠습니다. 이를 통해 한 번에 130명의 사용자를 처리하지 않고도 항상 발생하는 예상치 못한 작은 문제를 해결할 수 있는 기회를 얻을 수 있습니다.
그리고 쉽게 되돌릴 수 있도록 하세요. 데이터를 복사한 다음 권한을 제거하거나 이전 공유에 대한 액세스를 차단합니다. 이 방법은 실행 취소하기 쉽습니다.
답변4
실제로 데이터를 복사하려면 확실히 robocopy를 사용하겠습니다. 다음 구문으로 시작하는 것이 좋습니다.
로보카피소스 대상/e /복사본
/e 플래그는 빈 디렉터리를 가져오고, /copyall 플래그는 모든 NTFS 데이터를 선택하도록 보장합니다. robocopy의 또 다른 보너스는 차등 복사를 수행하므로 처음에는 모든 데이터를 복사할 수 있지만 그런 다음 천천히 로그인 스크립트를 롤아웃하여 변경된 데이터만 선택하기 위해 새 robocopy를 수행합니다.
다른 사람들이 언급했듯이 로그인 스크립트나 GUI가 최선의 선택입니다. 매핑된 드라이브를 수행할 수 있는 그룹 정책 기본 설정도 있다는 것을 알고 있지만 직접 시도해 본 적은 없습니다.