2010-12-17 62 views
1

這甚至可能嗎?請幫助Powershell和FTP(再次)

而不是接受來自文件輸入(-s:文件名),我試圖使用PowerShell招數如下:

**$cmd = 
"OPEN server 
username 
password 
binary 
cd somedir 
lcd someotherdir 
mget *.dat 
disconnect 
quit" 
function ftpCommand { ftp -i -n } 
$cmd | ftpCommand** 

PowerShell ISE中只是顯示了運行腳本/選擇,按Ctrl + Break停止。

+0

管道將無法正常工作。如果這是Unix,你將有機會使用命令「聊天」。 – 2010-12-17 00:28:45

+0

我試圖這樣做的原因是沒有附帶用戶名密碼信息的文件。達到這個目標的最好方法是什麼? – user114385 2010-12-17 00:30:28

+0

@ user114385:爲什麼不直接在臨時文件中替換密碼? – zdan 2010-12-17 02:48:41

回答