The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

如何打造一個華麗又實用的 PowerShell 命令輸入環境

每次看到 Scott Hanselman 那套華麗的 PowerShell 命令輸入環境,就覺得自己一定也要設定一個類似的環境,不但使用起來讓人覺得神清氣爽,在同事朋友面前也會顯得出類拔萃。今天這篇文章,我就把設定的過程做個簡單的筆記,照著設定也可以做到一樣的效果。

... 繼續閱讀 ...

如何將 Windows 11 作業系統安裝至 VHDX 虛擬硬碟

今天是 Windows 11 正式推出的第一天,我特別將 Windows 11 安裝到一個獨立的 VHDX 虛擬硬碟中,讓我的電腦具有多重開機能力。這樣的設定不但可以保留完整的硬體資源給 Windows 11 開機後使用,如果想要切換回 Windows 10 也非常方便,檔案也不會混在一起,算是非常安全的安裝方式。

... 繼續閱讀 ...

介紹好用工具:優異的 nssm 服務管理員 (Non-Sucking Service Manager)

我現在安裝 Windows 服務都使用功能完整nssm 來管理,他除了有 CLI 命令列工具介面外,也同時有支援 GUI 圖形化介面,所以非常容易上手。今天這篇文章我打算來分享幾個常見的用法。

... 繼續閱讀 ...

如何利用 PowerShell 自動將應用程式註冊到工作排程器 (Task Scheduler)

最近一直在處理不同專案的 CI/CD 作業,有個自動化排程作業就需要將應用程式註冊到 工作排程器 (Task Scheduler) 之中,因此就研究了一下如何利用 PowerShell 來完成這個自動化工作。

... 繼續閱讀 ...

分享我的 Windows Server 2022 裝機必備軟體與安裝筆記

由於 Windows Server 2022 已於 2021/9/1 正式推出,這篇文章我打算介紹我安裝一台測試機的所有過程,方便日後裝機時參考。

... 繼續閱讀 ...

分享幾個在 Windows 與 Linux 常見的編碼問題與解決方案

我每隔幾年我就會遇到一次 non-Unicode 的編碼問題,真的不常見,但這些年來也處理過無數次了,每次都被搞的很煩。最近在 Linux 環境又遇到棘手的編碼問題,檔案內容是從 ISO-8859-1 (Latin-1) 字集的 Sybase ASE 資料庫轉出,所以編碼是 ISO-8859-1 字集,但內容其實是 BIG5 字集,而我用 Windows Terminal + WSL 2 又只支援顯示 Unicode 字集的文字,所以文字無法正常在螢幕上顯示或複製。幾經嘗試後,我決定把這幾年累積的心得都寫下來,以免日後又要再花時間研究一次。

... 繼續閱讀 ...

如何透過 PowerShell 快速建立 Windows 內建 VPN 連線並自動記憶密碼連線

有鑑於近日台灣 COVID-19 疫情 相當嚴峻,政府也在前幾日宣布全台疫情警戒升第三級,我們公司也在 2021/5/17 開始全員在家上班,以致於使用 VPN 的同仁暴增,進而也遇到許多連線問題。本篇文章我要來分享幾個快速建立 VPN 的 PowerShell 命令,幫助大家在不瞭解 VPN 背景知識的情況下,也能快速且正確的設定好 VPN 連線。

... 繼續閱讀 ...

介紹好用工具:BrowserSelector (依據網域名稱選用特定瀏覽器開啟)

現在每個人都會擁有多個網路身份,不斷的登入、登出非常的浪費時間。像是微軟的網站,就有區分「微軟帳戶」與「組織帳戶」,平常用個人的,使用 Office 365 就要切換身份,每次在「個人」與「公司」帳戶之間切換,實在太煩了。今天我要介紹這套軟體,我已經使用了好幾年了,是一個讓我愛不釋手的小工具,他可以依據你想要開啟的網址不同,自動選擇不同的瀏覽器設定檔來開啟網頁!

... 繼續閱讀 ...

如何進入 Docker Desktop 的 MobyLinuxVM 並調整系統參數 (WSL 2)

昨天在 Docker Desktop 2.3.0.2 (45183) 啟用 WSL 2 支援之後,我原本跑在本機 Docker 的 Elasticsearch 就無法啟動了。從 log 下去看,會感覺是記憶體不夠的問題,但是 Docker Desktop 搭配一個較為輕量的 WSL 2 核心引擎,因此從 Docker Desktop 的 Settings 介面卻怎樣也找不到調整 CPU & Memory 的地方,卡了十幾分鐘才找到解決辦法。

... 繼續閱讀 ...