[Powershell] Generate new UUID
UUID is one of the famous format to unique identify object. When need to write unit test or mock data, we need to pre-generate a set of UUID for testing. This PowerShell script enable us […]
UUID is one of the famous format to unique identify object. When need to write unit test or mock data, we need to pre-generate a set of UUID for testing. This PowerShell script enable us […]
有專案要執行排程工作, 其實可以用quntize 實現, 但管理上會出現分散而難以管理的問題, 在有automation software 前, 唯有利用 task scheduler 作過渡.
當使用 Powershell 存取文字檔時, 在以前的年代需要利用System.IO 進行, 但現在只須一句便可.
當第一次執行Powershell 指令檔時, 有時會因為系統的Execution Policy設定而禁止執行. 因此執行失敗.
在Linux 中, 解壓檔案可以利用 tar 或unzip 指令, 但在Powershell 中沒有相對的指令, 須要自行建立.
若利用Linux 的話, 可以利用wget 將檔案下載, 但在Powershell 中沒有類似的指令, 需要自己透過WebClient建立.
有時為了確保schedule job 順利執行, 通常最後會加入通知功能. 若在command prompt, 須要靠其他console app, 而在Powershell 中, 則已經內建了電郵功能, 叫用方法如下:
在PowerShell 中, 可以透過叫用 .net framework library, 執行指令. 這裡利用 OLD DB 去對Orcale 進行存取如下:
為了令troubleshooting 可以有更多資料, logging 是其中一種手段. 在寫code時, 可以利用log4J 或log4net 去實現. 但在寫Script 時, 則須要自己處理.
Copyright © 2024 | MH Magazine WordPress Theme by MH Themes