2014-09-30 2 views
0

에 내가 폴더를 복사 할 필요가 있으며 약 100 사용자를위한 한 위치에서 다른 위치로 내용이다 :복사 한 위치에서 다른 위치

현재 나는 단지 땐 한 사용자를 위해 그것을 할 수 있었 이 명령을 활용했습니다 :

$from = "\\server1\users\tom\windows\favorites" 

$to = "\\server1\users\tom\favorites" 

Copy-Item $from $to -recurse 

이제 많은 사용자를 위해 복사해야합니다. 나는

$server = 'server1' 
$src = "\\server1\users" 
$dst = "\\server1\users\data" 

(Get-Content .\MyFile.txt) -split ';' | % { 
    Copy-Item -Path "$src\$_" -Destination "$dst\" -Recurse 
} 

같은 것을에서 사용자 이름과 텍스트 파일을 사용할 수 있습니다 알고하지만 필요한 모든 즐겨 찾기 폴더에있을 때 내 텍스트 fileand 다른 한 위치에서 모든이 데이터의 모든 사용자를 복사합니다. 아래는 내가 약 1 백명이 작업을 수행해야

\\server1\users\tom\windows\favorites 

\\server1\users\tom\favorites 

에 복사해야 할 것입니다.

이름이있는 텍스트 파일을 사용하여 폴더 이름이 지정된 각 사용자에게 들어가서 즐겨 찾기를 가져 와서 새 즐겨 ​​찾기 폴더의 새 대상으로 이동하는 방법에 대한 아이디어가 있습니까?

+0

프로그래밍 언어 용 태그를 추가하는 것을 잊지 마십시오. – Leo

답변

0

이 도움말처럼 "windows \ favorits"를 src에 추가합니까?

(Get-Content .\MyFile.txt) -split ';' | % { 
Copy-Item -Path "$src\$_\windows\favorites" -Destination "$dst\" -Recurse 
} 
관련 문제