2026年9月11日 星期五

VS CODE離線安裝套件方式-續



去年vscode離線安裝 powershell nupkg

今年在一台無外網的 windwos 2025上安裝時遇到了powershell版本一直讀取到了5.1的版本,鬼打牆了一下午,在VM還原重測測了好幾回,應該是可行了。

將下載到的免安裝powershell 解壓縮到"D:\Tools\PowerShell-7.6.5-win-x64\"、vscode也是免安裝。

https://github.com/PowerShell/vscode-powershell 下載 vscode extension powershell-2025.4.0.vsix

按以下步驟設定:

1.主機環境變數PATH加入"D:\Tools\PowerShell-7.6.5-win-x64\"

2.打閞vscode, 匯入extension ctrl+shift+x , 點右上角... Install from VSIX  

3.在terminal 下 cd "D:\Tools\PowerShell-7.6.5-win-x64"

4.ctrl+shift+p Preferences:Open User Settings(JSON)

加入以下,這𥚃問了好幾個AI工具,試了好久,才成功將vscode預設為powershell 7。

{

"terminal.integrated.profiles.windows": {

"PowerShell 7": {

"path": "D:\\\\Tools\\\\PowerShell-7.6.5-win-x64\\\\pwsh.exe",

"icon": "terminal-powershell"

}

},

"terminal.integrated.defaultProfile.windows": "PowerShell 7",

"powershell.powerShellDefaultVersion": "PowerShell 7",

"powershell.powerShellExePath": "D:\\\\Tools\\\\PowerShell-7.6.5-win-x64\\\\pwsh.exe",

"powershell.defaultProfile.windows": "D:\\\\Tools\\\\PowerShell-7.6.5-win-x64\\\\pwsh.exe",

"powershell.powerShellAdditionalExePaths": {

"PowerShell 7": "D:\\\\Tools\\\\PowerShell-7.6.5-win-x64\\\\pwsh.exe"

},

"powershell.promptToUpdatePowerShell": false

}


5.ctrl+shift+p Developer:Reload Window

6. 關閉已存在的terminal ,ctrl+~ 重啟terminal

7.如果都不行就重開vscode

8.開始安裝nupkg ,這裡參考了黑暗執行緒 https://blog.darkthread.net/blog/ps-install-module-manually/

其中改了$ver = [System.Text.RegularExpressions.Regex]::Match($pureNupkgFileName, '\d+(\.\d+)+').Value

不然安裝sqlserver.22.4.5.1.nupkg時,目錄變成sqlserver::1\22.4.5


cd "D:\Tools\PowerShell-7.6.5-win-x64"

d:\Tools\powershell\install.ps1 d:\Tools\powershell\importexcel.7.8.10.nupkg

d:\Tools\powershell\install.ps1 d:\Tools\powershell\send-mailkitmessage.3.2.0.nupkg

d:\Tools\powershell\install.ps1 d:\Tools\powershell\sqlserver.22.4.5.1.nupkg

9.安裝完後,試一下 Get-Command invoke-sqlcmd  顯示以下應該就OK了。

CommandType     Name                                               Version    Source

-----------     ----                                               -------    ------

Cmdlet          Invoke-Sqlcmd                                      22.4.5.1   sqlserver

VS CODE離線安裝套件方式-續

去年 vscode離線安裝 powershell nupkg 今年在一台無外網的 windwos 2025上安裝時遇到了powershell版本一直讀取到了5.1的版本,鬼打牆了一下午,在VM還原重測測了好幾回,應該是可行了。 將下載到的免安裝powershell 解壓縮到...