2011-11-30 60 views
0

我一直在使用Attachmate Reflection來訪問不同服務器上的幾個不同的環境,並且它是一個相當簡單的過程來記錄每個步驟所需的步驟,即打開此SSH會話,等待密碼,運行該程序,選擇菜單項,啓動另一個解釋器...爲Powershell創建一個登錄宏?

我正在調查使用Powershell這個以及...我已經得到儘可能SSH步驟:)有沒有一種方法來自動化所有這些擊鍵,最好暫停密碼輸入?當我像Reflection一樣執行它們時可以記錄步驟的獎勵點允許。

回答

0

我討厭問一個明顯的問題,但:

爲什麼要通過鍵盤來自動執行腳本引擎?

如果你已經有一個PowerShell腳本來運行你所需要的,那麼只需要用powershell.exe -file或-command來運行它。如果您需要遠程運行它,請使用內置命令Invoke-Command。

希望這有助於

+0

不知道我完全理解你在這裏(和我的問題很可能用詞不當),但我想我會帶有明顯的答案:) 1.遠程機器是最開始(如果不是全部)Unix的一些味道。所以這需要通過SSH會話進行操作。 2.並非一切都只是一個命令;例如,使用箭頭鍵導航交互式菜單...所以它看起來不像Invoke-Command可以完全切斷它,但如果你能指向我一些相反的閱讀,那將是出色的。 – Cheezmeister