非域網路,開啟PowerShell遠程管理,命令如下:以下操作,PS命令視窗,必須都以管理員省份執行。Step 1: 機器A和B,分別開啟PowerShell遠程管理服務A = 192.168.3.32PS >> Enable-PSRemoting然後按照提示,選項選Y,執行開啟遠程管理。B = 1 ...
非域網路,開啟PowerShell遠程管理,命令如下:
以下操作,PS命令視窗,必須都以管理員省份執行。
Step 1: 機器A和B,分別開啟PowerShell遠程管理服務
A = 192.168.3.32
PS >> Enable-PSRemoting
然後按照提示,選項選Y,執行開啟遠程管理。
B = 192.168.3.37
PS >> Enable-PSRemoting
然後按照提示,選項選Y,執行開啟遠程管理。
Step 2: 機器A和B,分別信任需要遠程管理的機器IP或名稱
A=192.168.3.32
PS >> Set-Item WSMan:\localhost\Client\TrustedHosts -Value 192.168.3.37
然後按照提示,選項選Y,表示允許遠程發送命令
B = 192.168.3.37
PS >> Set-Item WSMan:\localhost\Client\TrustedHosts -Value 192.168.3.37
然後按照提示,選項選Y,表示允許遠程發送命令
Step 3: 在機器A上面,遠程登錄和執行命令到機器B
A = 192.168.3.32
PS >> Enter-PSSession -ComputerName 192.168.3.37
效果圖如下:
機器A上,遠程執行命令機器B創建文件夾D:\Test
查看機器B,上面有剛纔遠程創建的文件夾D:\Test
後續,我將實驗演示,如何利用PowerShell + Jenkins實現遠程部署C#.NET的四種程式:
1. 客戶端更新包, 文件系統
2. WCF 服務
3. Task 計劃任務
4. MVC 網站
【本人原創】,歡迎交流和分享技術,轉載請附上如下內容:
如果你覺得這篇文章對你有幫助,請記得幫我點贊, 謝謝! 作者:kevin【轉自】http://www.cnblogs.com/itshare/