2014-05-16 30 views
0

因此,非常新的PowerShell,試圖自動化一些exe安裝..想創建一個txt文件,開發人員可以包括一個值,我的PowerShell腳本將用於從服務器中提取數據並將數據複製到本地計算機進行安裝。 例如 開發人員將包名稱mop1300x,aba1100s和rrr2234放在一個文本文件中,ps腳本將讀取那些轉到server \ ABC將這些文件夾複製到本地計算機的文件。任何幫助將是真棒使用powershell讀取多個值的txt文件,然後使用這些值從服務器複製文件

在想 複製項目 「\ ABC \」 -container -recuse \ $服務器\ C $ \ WINDOWS \ TEMP

回答

0
Foreach($program in get-content "C:\path\to\.txt"){ 
    copy-item -Path \\server\c$\path\to\exes\$program -Destination C:\temp -recurse 
} 

這將讀取你的文本文件,對於其中的每個名稱(mop1300x,aba1100等),它會將該文件/文件夾複製到本地計算機上的C:\ temp \。鑑於此腳本是從本地機器上運行並且您的文本文件,對喜歡單獨行程序的每個名稱:

mop1300x 
aba1100s 
rrr2234 

,所有的程序都在同一個文件夾在服務器上

相關問題