前天看到黑暗執行緒分享了一篇以管理者身分重新執行 .NET 命令列程式文章,發現在 Windows 變身為系統管理員身份執行程式真的很簡單,今天這篇文章我打算分享一個我寫的 PowerShell 腳本,讓你可以在 Windows 透過 PowerShell 隨時可以改以系統管理員身份執行任意程式,並且可以模擬 Linux 常見的 sudo
命令。
... 繼續閱讀 ...
我們最近有個專案使用 Blazor WebAssembly 技術打造一個以 Web 介面為主的 POS 系統,過程中有個功能需要重啟 Microsoft Edge 瀏覽器,我發現直接停用 Process (處理序) 的作法,可能會導致 Microsoft Edge 重啟時發生異常通知,這才發現原來還有更安全的關閉方法。這篇文章我打算來分享幾種不同的方法與適用的情境。
... 繼續閱讀 ...
最近嘗試使用 Azure Static Web Apps CLI 來開發與部署前端應用程式,但發現我用 swa login
之後,卻完全沒有「登出」的選項,經研究後發現 swa
把登入過程的認證資訊全部都放在 Windows 控制台的認證管理員(Credential Manager)之中。這篇文章我打算來分享如何透過 PowerShell 快速清除儲存在系統中的認證資訊。
... 繼續閱讀 ...
我們公司內部有台 Windows 10 測試機,幾乎所有的環境都跑在 Docker 容器中,但這台 VM 每次重開的時候,都需要人工進入系統啟動 Docker Desktop 並且手動執行因為重開而被停止的容器。這篇文章我打算來分享一個小技巧,教你如何將現有正在執行的容器,可以在系統開機時就自動跑起來。
... 繼續閱讀 ...
我個人在學習一門技術時,通常不太喜歡過渡依賴 IDE 幫我完成工作,因為方便的背後會錯過許多技術細節,所以我常常會不經意的刻意繞一下遠路。就像我今天在練習用 Maven 開發 Multi-Module Project 的時候,就發現我第一個命令就卡關了,這也太不順了吧。今天這篇文章,我就來說說為什麼建議大家還是少用 PowerShell 來當成你的主要工作環境。
... 繼續閱讀 ...
使用 MicroK8s 架設 Kubernetes 叢集,無論是本機的開發環境,或是實際運作的生產環境,都有一些應該注意的事情。本篇文章著重在「連線管理」部分,分享我過往的一些研究心得與筆記。
... 繼續閱讀 ...
最近公司接到一個老舊 Java 專案的升級改版案,由於原始碼全部都採用 Big5
編碼,導致在 Visual Studio Code 裡面無法成功編譯,雖然看了 Troubleshooting Guide for Encoding Issues 文件,也成功研究出維持 Big5 編碼也能持續開發的解決方案,但其實最好的解決方法,還是把所有 Java 原始碼變更為 UTF-8
才是王道。今天我就來分享幾個不同的方法,幫助你快速將專案的所有原始碼從 Big5
轉換成 UTF-8
字集編碼!
... 繼續閱讀 ...
我們公司是微軟金級合作夥伴(Gold Certified Partner),每當有客戶跟我們購買 Azure 或 Microsoft 365 的時候,我們多少都會提供一些免費的技術支援,提供一些設定上的協助。如果是直接跟我們購買訂閱(Subscription)的客戶,通常不太需要特別設定建立合作夥伴連結,但是你如果原本就有訂閱,後來才找我們購買的人,就可能會沒有設定到,此時就需要特別與我們建立合作夥伴連結。這篇文章我將說明建立合作夥伴連結的三種方式。
... 繼續閱讀 ...
今天看到微軟推出 Azure Developer CLI 工具 (預覽版) 的消息,便立即安裝起來玩看看,而在安裝的過程中有發現他有用 PowerShell 寫入 PATH
環境變數,我就把安裝程式解析了一下,發現有一段 Code Snippet 相當實用,以後寫安裝程式的時候就可以直接沿用了。
... 繼續閱讀 ...