PowerShell之Remove-Service在那裡?

PowerShell之Remove-Service在那裡?

在測試 .NET Core 註冊為 Windows Service 的過程中,發現 .NET Core 在離開 IIS 之後真的好好玩,連 ASP.NET Core 都可以不用理 IIS 也活的好好的。想把 ASP.NET Core 註冊為 Windows Service 來執行,最主要是想以得較高的身份驗證來執行一些之前在 IIS 裡不易處理的狀況。不過就在玩得正高興時,發現:

New-Service
Start-Service
Get-Service
Stop-Service
Remove-Service

最後一個 Remove-Service 怎麼試都會出錯,連看個說明文件也有事!

λ  Get-Help Remove-Service
Get-Help : Get-Help 在此工作階段的說明檔中找不到 Remove-Service。若要下載更新的說明主題,請輸入: "Update-Help"。若要線上取得說明,請搜尋 TechN
et Library (網址為 https:/go.microsoft.com/fwlink/?LinkID=107116) 中的說明主題。
位於 線路:1 字元:1
+ Get-Help Remove-Service
+ ~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ResourceUnavailable: (:) [Get-Help], HelpNotFoundException
    + FullyQualifiedErrorId : HelpNotFound,Microsoft.PowerShell.Commands.GetHelpCommand

cmder加入PowerShell Core(pwsh.exe)組態

cmder 加入 PowerShell Core(pwsh.exe) 組態

cmder with PowerShell Core

前篇說到,PowerShell Core(pwsh.exe) 目前使用上會有一個視窗跳動的問題,可以改用 cmder 或 Windows Terminal 等其他整合命令環境來解決。因為 cmder 需要其他組態,而 Windows Terminal 差不多是裝好即用,本篇說明 cmder 的相關組態。

ASP.NET Core發行時出現TransformWebConfig錯誤

ASP.NET Core發行時出現TransformWebConfig錯誤

日前接手一個 ASP.NET Core 的專案,在本機開發與測試一切正常。但在進行發行時會出現一個 TransformWebConfig 錯誤,造成發行錯誤:

TransformWebConfig Error
Severity Code Description Project File Line Suppression State
Error  The "TransformWebConfig" task failed unexpectedly.
System.Exception: In process hosting is not supported for AspNetCoreModule. Change the AspNetCoreModule to atleast AspNetCoreModuleV2.
   at Microsoft.NET.Sdk.Publish.Tasks.WebConfigTransform.TransformAspNetCore(XElement aspNetCoreElement, String appName, Boolean configureForAzure, Boolean useAppHost, String extension, String aspNetCoreModuleName, String aspNetCoreHostingModel)
   at Microsoft.NET.Sdk.Publish.Tasks.WebConfigTransform.Transform(XDocument webConfig, String appName, Boolean configureForAzure, Boolean useAppHost, String extension, String aspNetCoreModuleName, String aspNetCoreHostingModel, String environmentName)
   at Microsoft.NET.Sdk.Publish.Tasks.TransformWebConfig.Execute()
   at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
   at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext() 

加入 PowerShell Core(pwsh.exe) 的行列吧!

加入 PowerShell Core(pwsh.exe) 的行列吧!

目前 PowerShell 有二個主要分支,一個 Windows 內建的 PowerShell,一個是開源的 PowerShell Core 版本。PowerShell 提供全面的系統與應用支援。PowerShell Core 提供重要的跨平台支援。PowerShell (Core) 兩者各有優缺點,PowerShell 由 Windows 10 預設內建與僅支援 Windows,為求系統最大相容與穩定,更新速度不快,而且某些 .NET Framework 的特色也被繼承下來!PowerShell Core 採用 .NET Core 重新開發的開源版本,更新速度快,而且會盡量採用優秀的開源套件來整合與開發。

Windows PowerShell 在早期的 Windows 7, 8 / Windows Server 2008, 2012, 2012 R2 版本可能需要透過安裝 WMF 來取得。

無差別賞車:3天13家賞車25台試乘11台車,100萬150萬SUV心得

無差別賞車:3天13家賞車25台試乘11台車,100萬150萬SUV心得

All Cars Menu

目前有換車的需求,88節又剛好有個不算壞的8/9號颱風假,所以做了一個瘋狂的決定,我們去看車,而且是把新竹中華路上所有車商的車子看一遍,目前家庭人數基本4位,偶爾也有長輩加入後為6位的需求,目標就放在 SUV 車型為主,其他就當賞車,有什麼看什麼,盡量以當天能試到的車為主。花了三天,總共看了13家車商,賞車25台,試乘11台車(以下有v的),價位約從80萬、100萬、120萬、150萬、170萬都有。

需求:

  • SUV車型
  • 家庭,安全性為主
    • 全速域ACC
  • 家庭,內裝與空間

ACC(Adaptive Cruise Control,簡想說就是『自動跟車』)有分全速域與非全速域,全速域簡單想就是設定之後可以跟車到時速0,非全速域就是只能跟到一定的速度,一般是30。需不需要用到全速域看需求,像我經常要回宜蘭,有條世界級的塞車道,需求上我就會盡量選有全速域自動跟車的車型。

基本上,我們開著老丈人20年破老爺車去看車(我們叫它「破許」其實,開的也很開心,哈哈哈。),就算的高級車的接待人員也很客氣與盡力介紹,這點讓三天每天都是非常好的開始與結束。總體而言,接待業務人員服務品質落差很大,有些介紹詳細、試乘介紹也清楚,Audi 業務最專業,試乘還會放古典樂造製氣氛,有些就只是陪伴在旁,有問才有答,還有試乘說我們的音響很不錯,結果放FM 89.5,放出來還是台語歌,當場全家忍住不能笑,差點中傷。

如何對Docker Swarm叢集特定服務所有複本容器執行命令

如何對Docker Swarm叢集特定服務所有複本容器執行命令

Docker Swarm 的服務容器專案有個特別需求,再特定情況下需要對特定服務的複本(replicas)容器下達特定指令。這在單純的容器環境非常簡單,透過 docker exec CLI 就能簡單解決。

docker exec {container} ping localhost -n 1
docker exec -it {container} cmd
docker exec -it {container} powershell