中の技術日誌ブログ

C#とC++/CLIと
VBと.NETとWindowsで戯れる
 

目次

Blog 利用状況

ニュース

自己紹介

東京でソフトウェアエンジニアをやっています。
お仕事大募集中です。
記事執筆や、講師依頼とかでも何でもどうぞ(*^_^*)
似顔絵 MSMVPロゴ
MSMVP Visual C# Since 2004/04-2013/03

記事カテゴリ

書庫

日記カテゴリ

00-整理

01-MSMVP

PowerShellで任意の拡張子のContent Typeを取得する。

.pptx など Office 2007 の Open XML Document パッケージをダウンロードするときに ZIP アーカイブになって困る

get-childitem registry::hkey_classes_root | where-object {$_.PSChildName -eq ".pptx"} | foreach-Object { $_.PSChildName,$_.GetValue("Content Type")}

こんな感じで取得できます。

 

 

PS C:\Users\localnaka> get-childitem registry::hkey_classes_root | where-object {$_.PSChildName -eq ".pptx"} | foreach-O
bject { $_.PSChildName,$_.GetValue("Content Type")}
.pptx
application/vnd.openxmlformats-officedocument.presentationml.presentation
PS C:\Users\localnaka> get-childitem registry::hkey_classes_root | where-object {$_.PSChildName -eq ".docx"} | foreach-O
bject { $_.PSChildName,$_.GetValue("Content Type")}
.docx
application/vnd.openxmlformats-officedocument.wordprocessingml.document
PS C:\Users\localnaka> get-childitem registry::hkey_classes_root | where-object {$_.PSChildName -eq ".xlsx"} | foreach-O
bject { $_.PSChildName,$_.GetValue("Content Type")}
.xlsx
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

投稿日時 : 2007年3月25日 11:40

コメントを追加

No comments posted yet.
タイトル
名前
URL
コメント