2016-07-05 153 views
-1

我有兩個帳戶A,B都註冊在Windows Server 2008 R2上。 有一個腳本,我使用putty的pscp模塊從服務器傳輸文件。pscp適用於一個帳戶,但不適用於另一個帳戶

問題是,該命令運行成功使用用戶A,但使用的帳戶B.卡使用用戶B

我必須手動終止它的命令沒有完成。

這兩個帳戶在組策略和計算機管理中都具有以下權限。

  1. 管理員
  2. 登錄作爲批處理
  3. 替換進程級令牌

請幫

+0

是什麼腳本呢? –

+0

Mathia我已經完全改變了這個問題。我找出問題所在。請參閱編輯。 PS:腳本從數據庫中提取數據,將其放入csv文件並通過PSCP將其傳輸到服務器。 PSCP命令沒有完成一個帳戶,但與另一個成功運行。 如果您發現它相關,請投票。謝謝 – Akshay

回答

0

我想通了這個問題。當我們在命令提示符上單獨使用pscp時,這是我們得到的提示

服務器的主機密鑰沒有緩存在註冊表中。您沒有 保證服務器是您認爲它的計算機。 服務器的rsa2密鑰指紋是:ssh-rsa 1024 cc:78:13:a3:68:a6:59:7e:b8:23:2d:13:3e:66:9b:b9如果您信任此主機,則爲 host ,輸入「y」將密鑰添加到PuTTY的緩存中並進行連接 。如果您只想繼續連接一次,而沒有 將密鑰添加到緩存中,請輸入「n」。如果您不信任此主機,請按回車鍵放棄連接。將密鑰存儲在緩存中? (y/n) 已放棄連接。

我們需要按y/n,然後命令才能繼續。

雖然此命令在腳本中運行,但提示未收到來自用戶的任何輸入,因此無法結束。

爲了減輕這個

一個可以做這樣的事情 How to pass value to psftp prompt

相關問題