︿
Top


簡介

上一篇文章中,已經透過 Azure Cloud Shell 搭配 JSON template,部署 40 台 Azure VM 虛擬主機,並組態設定好 FQDN 名稱。在本文中,將利用 PowerShell 開啟 RDP 後,嘗試連結這 40 台 Azure VM 虛擬主機,確保實戰工作坊環境已經準備完畢。





PowerShell 內容說明

原則上,這個 PowerShell 的內容不是很複雜功能性明確,所以只會說明重點的部份。首先,在「第 12 行」中,為何需要送出 3 個 Tab 後才送出 Enter,主要原因在於透過 mstsc 指令呼叫出來的 Remote Desktop Connection 連線畫面中,需要按下 3 次的 Tab 後才按下 Enter 進行連線作業。


在「第 9 行和 13 行」,因為執行第 9 行進行連線後,倘若未執行第 13 行進行刪除的話,這個 RDP 連線資訊便會儲存在系統中,使用「cmdkey /list」即可看到連線儲存資訊。


在「第 17 - 21 行」,主要是希望清除系統 Registry 中 RDP 連線歷史記錄。倘若,不執行的話, 在 RDP 連線過並順利登入後,系統的 Registry 內將會自動儲存 RDP 連線歷史記錄。


所以,當這個 PowerShell 執行後,便會自動開啟多個 RDP 連線,並自動連結至指定的 Azure VM 虛擬主機。同時,連線後自動刪除 RDP 連線主機、帳號、密碼、歷史記錄。






RDP_to_Azure_VMs.ps1



文章標籤: , ,