2013-10-14 41 views
0

這是我的第一個問題,我試圖避免它,但我不得不問。我不能使用FTP,因爲這是不安全的。我不能使用FTPS,因爲我不能引入到期的證書開銷。通過https的WEBDAV不是一個選項。如何使用PowerShell通過防火牆在Windows服務器之間創建二進制文件的安全自動傳輸?

什麼是理想的防火牆友好的robocopy,因爲它使用Windows身份驗證。

我正在查看PowerShell與BITS,但無法找到它使用的端口或它對Windows 2012的要求。老系統已經聲明他們需要IIS,但我無法在任何地方找到微軟網站上的說明: https://www.google.com/search?hl=en&q=site%3Amicrosoft.com%20windows%202012%20bits

我在這裏看了一下,發現有56條與BITS相關的文章。例如:How to use BITS in Powershell to upload/download files? 我試着用powershell執行文件傳輸而不關心端口,但是這樣做的自動化是有問題的,因爲我不斷收到錯誤: 請求的操作沒有執行,因爲 用戶還沒有登錄到網絡。指定的服務不存在 。 (來自HRESULT的異常:0x800704DD)

最終,端口很重要,因爲我必須通過防火牆。

我不想假設早期版本的BITS的要求仍然適用,因爲穆赫菲定律說我會被它燒燬。

有沒有人有可能解決這個問題?一個不涉及購買或使用非本地工具。在Linux上,我會用SSH解決這個問題,交換一些密鑰,它就可以工作。 Windows平臺中是否有類似的操作系統?

回答

相關問題