2011年6月12日

如何下載微軟 MCP 認證數位證書

從 2009 年 6 月 1 日開始,MCP 證書由傳統的紙本轉換成數位化(請參考:響應環保:MCP 證書數位化)。本文將一步一步地說明如何從 MCP Home 網站,下載 MCP 數位證書。說穿了,下載 MCP 數位證書就是選擇要下載 PDF 或 XPS 格式的電子檔。

選擇要下載 PDF 或 XPS 格式的電子檔

下載 MCP 數位證書的步驟可分為 3 大步驟:選擇欲下載的證書、選擇檔案格式、開始下載證書。

  1. 使用 Windows Live ID 登入 MCP Home 網站。

    ▼ 登入 MCP Home 網站
    登入 MCP Home 網站
  2. 按下「Download or order certificates」按鈕。
    按下「Download or order certificates」按鈕
  3. 按下「Access the Certificate Manager tool to download or order your certificate(s)」超連結。
    按下「Access the Certificate Manager tool to download or order your certificate(s)」超連結
  4. 此時會出現 Certificate Manager 精靈畫面,您可以按下 Preview 欄位中的放大鏡圖示,以便先行查看證書的樣子。

    ▼ Certificate Manager 精靈
    Certificate Manager 精靈

    ▼ 查看證書的樣子
    查看證書的樣子
  5. 接著請在 Download 欄位,勾選您欲下載的證書。此時會出現 Indicate your Internet connection type 選項,請依照您的上網速度,選擇每個批次所要下載的證書個數。
    依上網速度選擇適當的證書下載個數
  6. 此步驟在確認證書的名字是否正確,若正確無誤,請按下 Yes, this is the name that should appear on my certificate(s). 選項鈕,接著按下「Next」按鈕。
    若不正確,則按下請 No, this is not the name that should appear on my certificate(s). 選項鈕,以便向微軟區域服務中心(Microsoft Regional Service Center) 提出更改名字的要求。

    ▼ 確認證書名字
    確認證書名字

    ▼ 名字不正確,需要向微軟區域服務中心(Microsoft Regional Service Center)提出申請
    名字不正確,需要向微軟區域服務中心提出申請
  7. 至此已經完成選擇欲下載的證書,接著要選擇檔案格式(PDF、XPS)、紙張大小(Letter、A4)。請依照您實際的需求,選擇適當的選項,然後按下「Next」按鈕。
    選擇檔案格式(PDF、XPS)、紙張大小(Letter、A4)
  8. 終於來到最後 1 個步驟,請按下「Download」按鈕,開始下載證書。
    開始下載證書
  9. 當瀏覽器開始下載時,會出現詢問證書是否下載成功的對話方塊,若成功下載,請按下「Yes」按鈕。接著可按下 Certificate Manager 下面的 Choose CertificatesSelect File Format,以便回到第 1 或第 2 步驟。

    ▼ 證書是否下載成功


    ▼ 回到第 1 或第 2 步驟
  10. 解開上個步驟所下載的 MCPDigitalCertPDF.zip 壓縮檔,即可看到您於步驟 5. 所選取的證書。
    MCPDigitalCertPDF.zip 壓縮檔中的證書

如果您選擇購買實體證書的話,請勾選步驟 4. 中的 Purchase 核取方塊。第 1 份證書索價 US$9.95(費用包含服務費、處理費、以及郵局的郵寄費),第 2 ~ 6 份,每 1 份需要再付 US$0.99,而且每次最多只能訂購 6 份證書。簡單地說,1 次購買 6 份實體證書,共要花費 US$14.9,以中央銀行網頁 2011/6/10 新臺幣對美元銀行間成交之收盤匯率 28.835 來算,約為臺幣 430,但您還需要考慮信用卡公司會收至少 1 成的服務費,就接近 500 元大關。

使用郵局寄送,一般要花上 5~22 天。如果您嫌遞送時間過久,就考慮需要使用快遞方式寄送(由 DHL 或 UPS),時間縮短到 2~7 天,當然價格就還要再往上加了。因此個人會建議,還是直接從網頁下載電子檔,是較為省成本的做法

2011年6月4日

使用 Windows PowerShell 將 SQL Server 資料匯出成 .csv 檔案

先前「使用 Windows PowerShell 將資料匯出成 .html 檔案(含安裝 SQLPSX 模組教學)」一文說明使用 CodePlex 的 SQL Server Powershell Extensions(簡稱 SQLPSX)專案,可以將資料匯出成 HTML 格式。

此次則是要介紹如何在 Windows PowerShell 透過 SQLPSX,並使用 Windows PowerShell 內建的 ConvertTo-CSV 指令(Cmdlet)產生以逗點分隔的內容,再搭配導向功能,將 Microsoft SQL Server 資料輸出成 .csv 檔。

▼ 使用 Microsoft Excel 觀看輸出的 .csv 檔
使用 Microsoft Excel 觀看 SQLPSX 輸出的 .csv 檔

在 Windows PowerSehll 輸入如下的指令:

Get-SqlData ".\SqlExpress" 北風貿易 "SELECT 員工編號, 身份證字號, 姓名 FROM 章立民研究室" | ConvertTo-Csv > d:\章立民研究室.csv

上面的指令會從本機電腦中,名稱為 SqlExpress 的 SQL Server Express 執行個體中的北風貿易資料庫,找出章立民研究室資料表中的所有資料,但只顯示 3 個欄位,接著將查詢結果轉換成 csv 格式,最後再導向輸出到 d:\章立民研究室.csv

當您使用文字編輯器(例如:記事本)開啟該 .csv 檔時,會發現到第 1 列多了 #TYPE System.Data.DataRow 這樣的文字,而第 2 列才是欄位名稱的清單,第 3 列之後才是真正從資料庫匯出的資料。

▼ 匯出的 .csv 檔第 1 列會有型別資訊標頭
匯出的 .csv 檔第 1 列會有型別資訊標頭

如欲避免產生第 1 列的文字(亦即物件型別的資訊標頭),可在 ConvertTo-CSV 指令加上 -NoTypeInformation 參數,這樣才不會產生型別資訊標頭。 所以完整的指令為:

Get-SqlData ".\SqlExpress" 北風貿易 "SELECT 員工編號, 身份證字號, 姓名 FROM 章立民研究室" | ConvertTo-Csv -NoTypeInformation > d:\章立民研究室.csv
關於 SQLPSX 模組詳細的指令說明,可在此處找到。