2014-09-30 67 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從一個位置到其他所有有數據的所有用戶,當我需要的是有收藏夾。下面是我需要複製

\\server1\users\tom\windows\favorites 

\\server1\users\tom\favorites 

我有大約100人做到這一點。

關於如何利用帶有名稱的文本文件進入每個用戶命名文件夾並獲取收藏夾並將其移至新收藏夾文件夾中的新目標位置的任何想法?

+0

不要忘記爲編程語言添加標籤 – Leo 2014-09-30 20:03:07

回答

0

還沒有測試,但增加了「windows \ favorits」到src這樣的幫助?

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