捐血一袋救人一命

2024年3月12日 星期二

PowerShell 簡介

什麼是 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 意見: