2017年8月31日 星期四

[研究] Visual Studio 2017 提供的 SSDT 版本疑問

[研究] Visual Studio 2017 提供的 SSDT 版本疑問

2017-08-31

Download SQL Server Data Tools (SSDT)
https://docs.microsoft.com/en-us/sql/ssdt/download-sql-server-data-tools-ssdt

(下圖) 今天偶然注意到 SSDT for Visual Studio 2017 (15.3.0 preview) 還在 preview,那 Visual Studio 2017 提供的 SSDT 到底是哪一版?舊版正式版?新版的 Preview ?

(下圖) 查了一下 Visual Studio 2017 v15.3.0,SSDT 提供的是 15.1 版 (可能是 stable 版?)
但是上面網頁似乎 for Visual Studio 2017 只提供 15.3.0 preview


(待續)

[研究] PowerShell 支援 Get-FileHash 指令測試

[研究] PowerShell 支援 Get-FileHash 指令測試

2017-08-31
2017-09-19 更新
2017-09-21 更新

(下圖) Windows 7 with SP1 預設 PowerShell 是 2.0版,不支援 Get-FileHash 指令

(下圖) 這台 Windows 7 with SP1 不知安裝了甚麼後,PowerShell 升級到了 3.0版,不過仍不支援 Get-FileHash 指令

(下圖) Windows 8.0 預設 PowerShell 是 3.0版,不支援 Get-FileHash 指令

(下圖) Windows 8.1 預設 PowerShell 是 4.0版,支援 Get-FileHash 指令

也就是單純以 OS 預設提供 PowerShell 來考量,至少要 Windows 8.1 才支援 Get-FileHash 指令。

********************************************************************************

有人說為何不查官方網站





********************************************************************************

根據這篇
https://docs.microsoft.com/en-us/powershell/scripting/setup/windows-powershell-system-requirements?view=powershell-5.1
Windows 7 with Service Pack 1 的 PowerShell 是 2.0,安裝  Windows Management Framework 5.0 後,可以跑 Windows PowerShell 5.0

網頁上 Windows Management Framework 5.0 的網址
https://www.microsoft.com/en-us/download/details.aspx?id=30653
PS : 實際上是去 Microsoft .NET Framework 4.5 網頁,但是安裝後 PowerShell 仍是 2.0,所以網址可能列錯了

另外 Google 直接找
Windows Management Framework 5.0
https://www.microsoft.com/en-us/download/details.aspx?id=50395

安裝方法請參考下面

[研究] PowerShell 5.1、Windows Management Framework (WMF) 5.1 安裝 (Windows 7)
http://shaurong.blogspot.tw/2017/09/powershell-51windows-management.html

********************************************************************************

(待續)

相關

Get-FileHash - Microsoft Docs
https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/get-filehash?view=powershell-5.1

2017年8月30日 星期三

[研究] 顯示 PowerShell 版本

[研究] 顯示 PowerShell 版本

2017-08-30


Windows PowerShell
著作權 (C) 2016 Microsoft Corporation. 著作權所有,並保留一切權利。

PS C:\Users\Administrator> get-host


Name             : ConsoleHost
Version          : 5.1.14393.1532
InstanceId       : f821ae5f-a4d8-4115-8456-177b7319db22
UI               : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture   : zh-TW
CurrentUICulture : zh-TW
PrivateData      : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy
DebuggerEnabled  : True
IsRunspacePushed : False
Runspace         : System.Management.Automation.Runspaces.LocalRunspace



PS C:\Users\Administrator> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      5.1.14393.1532
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.14393.1532
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1


PS C:\Users\Administrator>


參考這篇和實際測試
https://docs.microsoft.com/en-us/powershell/scripting/setup/windows-powershell-system-requirements?
view=powershell-5.1

  • Windows 7 with Service Pack 1 的 PowerShell 是 2.0,安裝  Windows Management Framework 5.0 後,可以跑 Windows PowerShell 5.0
  • Windows Server 2016 的 PowerShell 是 5.1

(完)

2017年8月23日 星期三

[研究] Visual Studio 2017 版本資訊

[研究] Visual Studio 2017 版本資訊

2017-08-23

Visual Studio 2017 版本資訊
https://www.visualstudio.com/zh-tw/news/releasenotes/vs2017-relnotes
(英文畫面更新較快)
https://www.visualstudio.com/en-us/news/releasenotes/vs2017-relnotes

發行日期︰2017 年 3 月 31 日 -版本 15.0 (26228.12)
發行日期︰2017 年 3 月 28 日 -版本 15.0 (26228.10)
發行日期︰2017 年 3 月 14 日 -版本 15.0 (26228.09)
https://www.visualstudio.com/zh-tw/news/releasenotes/vs2017-relnotes-v15.0

發行日期:2017 年 4 月 5 日 - Visual Studio 版本 15.1 (26403.00)
發行日期:2017 年 4 月 10 日 - Visual Studio 2017 版本 15.1 (26403.03)
發行日期:2017 年 4 月 17 日 - Visual Studio 2017 版本 15.1 (26403.07)
https://www.visualstudio.com/zh-tw/news/releasenotes/vs2017-relnotes-v15.1

發布日期:2017年6月21日 - Visual Studio 2017版本15.2(26430.14)
發布日期:2017年6月9日 - Visual Studio 2017版本15.2(26430.13)
發布日期:2017年5月30日 - Visual Studio 2017版本15.2(26430.12)
https://www.visualstudio.com/zh-tw/news/releasenotes/vs2017-relnotes-v15.2

發布日期:2017年8月14日 - Visual Studio 2017版本15.3.0
發布日期:2017年8月18日 - Visual Studio 2017版本15.3.1
發布日期:2017年8月22日 - Visual Studio 2017版本15.3.2
https://www.visualstudio.com/zh-tw/news/releasenotes/vs2017-relnotes-v15.3

(待續)

2017年8月22日 星期二

[研究] Visual Studio 2017 試用版天數

[研究] Visual Studio 2017 試用版天數

2017-08-21

如何:從 Visual Studio 試用版升級
https://msdn.microsoft.com/zh-tw/library/gg442061.aspx

您可以評估 Visual Studio Professional 和企業版的發行版本 30 天,從您安裝該產品之時間開始計算。 登入 Visual Studio 會增加 60 天的評估期間,一共為 90 天。 如果您未在 30 天之內註冊試用版的 Visual Studio,則試用會在安裝後 30 天到期。

********************************************************************************
Visual Studio Enterprise 2017

(下圖)剛安裝完30天試用

(下圖)30天後,只有「結束 Visual Studio」按鈕可用,無法再用 Visual Studio


(下圖) 登入 Microsoft 帳號,延長為 90 天試用 ( Microsoft 帳號可以免費註冊)
(下圖) 登入 MSDN 訂閱者的  Microsoft 帳號,期限可到 MSDN 訂閱結束

(下圖) 輸入金鑰,沒有期限



********************************************************************************
Visual Studio Professional 2017 專業版



********************************************************************************
Visual Studio Community 2017 社群版

(下圖) 未登入 Microsoft 帳號,30天試用;登入後,沒有期限





********************************************************************************


Visual Studio Community 2017 is a 30 day trial?
https://stackoverflow.com/questions/43390466/visual-studio-community-2017-is-a-30-day-trial

Trial period Visual Studio 2017 Community
https://social.msdn.microsoft.com/Forums/en-US/02b59bfe-d5e4-4d37-ac1e-85a5a0a2c0f6/trial-period-visual-studio-2017-community?forum=visualstudiogeneral

Visual Studio Community Edition trial period?
https://developercommunity.visualstudio.com/content/problem/26885/visual-studio-community-edition-trial-period.html

(待續)

2017年8月18日 星期五

[研究] IDM UltraEdit 直接下載網址

[研究] IDM UltraEdit 直接下載網址

2017-08-18

(這不是破解版,只是官方直接下載)

官方網站
https://www.ultraedit.com/

23.xx 版 (超連結失效了,留做參考)

英文
http://www.ultraedit.com/files/ue_english.exe
http://www.ultraedit.com/files/ue_english_64.exe

繁體中文
http://www.ultraedit.com/files/ue_chinese_traditional_64.exe
http://www.ultraedit.com/files/ue_chinese_traditional.exe

********************************************************************************

24.xx 版

英文
https://downloads.ultraedit.com/main/ue/win/ue_english.exe
https://downloads.ultraedit.com/main/ue/win/ue_english_64.exe

繁體中文
https://downloads.ultraedit.com/main/ue/win/ue_chinese_traditional.exe
https://downloads.ultraedit.com/main/ue/win/ue_chinese_traditional_64.exe

********************************************************************************
(待續)

[研究] 變更磁碟分割大小 (Windows Server 2016)

[研究] 變更磁碟分割大小 (Windows Server 2016)

2017-08-17

一、把 C: 磁碟縮小






分割出來的空間,可以做成 D: 磁碟使用。

********************************************************************************

二、利用延伸未用空間,把 C: 磁碟變大







(待續)

2017年8月9日 星期三

[研究] 設定密碼永遠有效 (Windows Server 2016)

[研究] 設定密碼永遠有效 (Windows Server 2016)

2017-08-09

對於一台測試用、不定時開關、隨時可能砍掉的電腦,隔一陣要求變更密碼有點討厭,所以想設定密碼永久有效。






(完)

2017年8月4日 星期五

[研究] [ASP.NET] 詳細錯誤 vs 簡單錯誤 vs 客製化錯誤

[研究] [ASP.NET] 詳細錯誤 (Detailed Errors) vs 簡單錯誤 vs 客製化錯誤 (Custom Errors)

2017-08-04

IIS 的 HTTP 404 錯誤畫面

Windows IIS 預設在本機電腦上,顯示詳細錯誤訊息,在遠端電腦上,顯示簡單錯誤。
********************************************************************************
(下圖) Windows Server 2003 R2 +IE8,IIS 6.0 遠端電腦預設 404 錯誤訊息


(下圖) Windows Server 2003 R2 + IE8,IIS 6.0 本機端電腦預設 404 錯誤訊息 (和遠端看到畫面相同)

http://localhost/this_resource_does_not_exist



********************************************************************************
(下圖) Windows Server 2008 IIS 7.0 遠端電腦預設 404 錯誤訊息



(下圖) Windows Server 2008 IIS 7.0 本機電腦預設 404 錯誤訊息

畫面來源:
https://docs.microsoft.com/en-us/iis/troubleshoot/diagnosing-http-errors/how-to-use-http-detailed-errors-in-iis

(下圖) Windows Server 2008 IIS 7.0 遠端電腦預設 404 錯誤訊息

(下圖) Windows Server 2008 IIS 7.0 遠端電腦預設 404 錯誤訊息

********************************************************************************
(下圖) Windows Server 2008 R2 + IE7 IIS 7.5 遠端電腦預設 404 錯誤訊息


(下圖) Windows Server 2008 R2 + IE7  IIS 7.5 本機電腦預設 404 錯誤訊息


********************************************************************************
(下圖) Windows Server 2012 IIS  8.0 遠端電腦預設 404 錯誤訊息


(下圖) Windows Server 2012 + IE10  IIS 8.0 本機電腦預設 404 錯誤訊息

********************************************************************************
(下圖) Windows Server 2012R2  IIS  8.5 遠端電腦預設 404 錯誤訊息

 (下圖) Windows Server 2012 R2 + IE11 IIS 8.5 本機電腦預設 404 錯誤訊息


********************************************************************************
(下圖) Windows Server 2016 IIS 10.0 遠端電腦預設 404 錯誤訊息


(下圖) Windows Server 2016 IIS 10.0 本機電腦預設 404 錯誤訊息

********************************************************************************

.NET 的 HTTP 404 錯誤畫面

本機測試:Visual Studio 2017 v15.2,Web.Config 中,不管 Debug 是 true 或 false,都只能看到 IIS 的簡單錯誤畫面。

<compilation debug="false" targetFramework="4.7"/>

就算增加 httpErrors errorMode 也是如此
<configuration>
  <system.webServer>
    <httpErrors errorMode="Detailed" />
  </system.webServer>
  </configuration>



(待續)

相關

[研究] [ASP.NET] 詳細錯誤 vs 簡單錯誤 vs 客製化錯誤
http://shaurong.blogspot.com/2017/08/aspnet-vs-vs.html

[研究] web.config 的 customErrors 設定實測
http://shaurong.blogspot.com/2016/11/webconfig-customerrors.html

網際網路資訊服務 - 維基百科,自由的百科全書
https://zh.wikipedia.org/wiki/%E7%B6%B2%E9%9A%9B%E7%B6%B2%E8%B7%AF%E8%B3%87%E8%A8%8A%E6%9C%8D%E5%8B%99

How to enable detailed error information for IIS and ASP.NET
http://chuchuva.com/pavel/2010/08/how-to-enable-detailed-error-information-for-iis-and-asp-net/

How to Use HTTP Detailed Errors in IIS 7.0
https://docs.microsoft.com/en-us/iis/troubleshoot/diagnosing-http-errors/how-to-use-http-detailed-errors-in-iis

Displaying detailed error messages in IIS
https://blogs.msdn.microsoft.com/benjaminperkins/2012/06/10/displaying-detailed-error-messages-in-iis/

Displaying a Custom Error Page (C#)
https://docs.microsoft.com/en-us/aspnet/web-forms/overview/older-versions-getting-started/deploying-web-site-projects/displaying-a-custom-error-page-cs

customErrors與httpErrors
http://blog.darkthread.net/post-2015-11-10-customerrors-and-httperrors.aspx


2017年8月2日 星期三

[研究] 檢視 HTTPS (SSL, TLS) 憑證 ( Mozilla FireFox 54.0.1 )

[研究] 檢視 HTTPS (SSL, TLS) 憑證 ( Mozilla FireFox 54.0.1 )

2017-08-02









********************************************************************************
有問題的案例

(下圖) 安全連線失敗,節點的憑證有無效的簽章,錯誤代碼: SEC_ERROR_BAD_SIGNATURE







(下圖) 不過查到到後來發現問題不在憑證,用 IE 11 檢視原始碼,發現 HTTPS 連線,網頁中的 Form 的 action 使卻用 HTTP 連線。

(完)

相關

[研究] 檢視 HTTPS (SSL, TLS) 憑證 ( Mozilla FireFox 54.0.1 )
http://shaurong.blogspot.com/2017/08/https-ssl-tls-mozilla-firefox-5401.html

[研究] 檢視 HTTPS (SSL, TLS) 憑證 ( Internet Explorer 11 )
http://shaurong.blogspot.com/2017/08/https-ssl-tls-internet-explorer-11.html

[研究] 檢視 HTTPS (SSL, TLS) 憑證 ( Google Chrome 60 )
http://shaurong.blogspot.com/2017/08/https-ssl-google-chrome-60.html