什麼是 PowerShell?
Powershell 是一個微軟發展的跨平台的語言,可以在 Windows、Linux、MacOS 上運行。
雖然號稱是跨平台,但是在不同的平台上,程式需要些許調整!
就我個人的經驗,在 Linux 平台上,可以運行 Powershell 但是,我還是會建議盡量使用 bash shell script 或是其他程式語言
PowerShell 能夠管理那些系統?
- Microsoft Azure
- Windows Server/Client
- Exchange Server
- SQL Server
- Hyper-V
- VMware
- AWS
- VMware
- GCP
Powershell 能做那些事?
- 呼叫 API 讀取網頁(無法讀取前端Javascript Render 的網頁資料)
- 使用 Selenium 網頁爬蟲
- 讀寫資料庫
- 存取 FTP、SSH、SMTP、POP3 發送郵件(有些需要特過 Third Party)
- 透過 Web Server GCI 執行 透過 HTTP Listener
- 建立 Web Service (需要自己處理 MIME Type File)
- 讀寫 CSV, JSON, XML, HTML
- 壓縮/解壓縮 ZIP
- 檔案管理
- 註冊機碼管理
- 連接/中斷網芳
- 透過WinRM,管理遠端電腦
- 載入 DLL,使用 Third Party Function
0 意見:
張貼留言