January, 2012 - フィールドSEあがりの安納です - Site Home - TechNet Blogs

フィールドSEあがりの安納です

Microsoft Evangelist -- Junichi Anno

January, 2012

  • 【WP for IT Pros】Windows Phone のセキュリティモデル 2 ~「チャンバー」という考え方(2)

    前回は「チャンバー」の概念についてお話ししました。 【WP for IT Pros】Windows Phone のセキュリティモデルについて~「チャンバー」という考え方(1) 今回は、その補足的な内容となるのですが、「機能ベースの権限モデル」と「サンドボックス」について書きます。 ■ 機能(Capabilities)ベースの権限モデル 「機能」とは別の言い方をすれば「リソース」です。Windows Phone にはさまざまな機能が実装されており、「位置情報」「カメラ」「マイク」「ネットワーク」「センサー...
  • 【PowerShell】WEB ページをアーカイブする

    ちょっと必要に迫られて調べただけなので、中途半端な情報ですみません。役に立つ方がいらっしゃるかもしれないので投稿しておきます。 WEB サイトの移行や廃棄等で、既存のページのバックアップを取っておきたい場合があります。それも、大量にあるので出来る限り自動化したいという。 方法はいくつかあるのですが、代表的な方法として2つ考えられます。 ※ここでは再現性の高い MHT 形式で保存するものとします。 1. CDO.Message を使用する いにしえの方法で、こなれた感じではありますが、正直なところ出力結果に難ありです...
  • 【WP for IT Pros】Windows Phone のセキュリティモデル 1 ~「チャンバー」という考え方(1)

    Windows Phone のセキュリティモデルについて断片ばかりで系統的に語ったことが無かったので、あらためて。 参考: Download: Windows Phone 7.5 IT Papers - Microsoft Download Center - Download Details 以下の図は、Windows Phone のセキュリティモデルを模式的に表したものです。 Windows Phone のセキュリティモデルは「分離の原則」と「最小限の権限」という思想のもとに設計されており、「チャンバー...
  • 生涯エバンジェリストでありつづけることは難しいことです

    マイクロソフトに「テクノロジー エバンジェリスト」として入社する人間は、方向性に差はあるものの、それぞれに IT への強い思い入れを持っています。 技術を愛していることは言わずもがな、それによって IT 業界を変えられると真剣に信じています。 しかし大きな夢はプレッシャーでもあります。限界を感じることもあり、夢半ばで離脱される方も少なくありません。 今年入社5年となる私も、暗闇の中でいつ限界が来るのだろうかと考えることがあります。私だけではないはずです。周囲の全員がそうでしょう。 祓いきれないプレッシャーを抱える我々の心の支えは...
  • 【IDM】AD FS で既存のクレームルールセットをバックアップするには

    前回以下の投稿をしました。 【IDM】AD FS で Event ID 323、364 が発生して認可されない場合の対処 この投稿に関連し、既存のクレームルールセットをバックアップする方法についても紹介しておきます。クレームルールは大切なリソースですから、変更の前には必ずバックアップするようにしましょう。 AD FS には PowerShell 用コマンドレットが大量に用意されており、それらを使えばバックアップなんて簡単です。 AD FS 2.0 Cmdlets in Windows PowerShell...
  • 【IDM】AD FS で Event ID 323、364 が発生して認可されない場合の対処

    みなさん、AD FS 使ってますか~? とかるーいノリで...。 たったいま、ハマった現象について覚書程度に記しておきます。 AD FSをインストールすると、規定の要求プロバイダーとして Active Directory が登録されます。 でもって、この要求プロバイダー"Active Directory"には、既定のクレームルールセットが登録されています。 この規定のクレームルールを削除してしまうと、認証方式や認証のタイムスタンプ等をRP(Relying Party)側に伝えることができなくなり...
  • 【WP for IT Pros】AD FS 接続テストツール(ADFSClient)を公開しました

    非常にニッチな Windows Phone アプリを公開しました。 その名も、AD FS 接続テストツール です。 社内の AD FS から SAML トークンが正しく受け取れるかどうかを検証するためのツールです。 まだマーケットプレースの検索にはヒットしないようですが、以下からダウンロードすることができます。 http://www.windowsphone.com/ja-JP/apps/6396423a-d26e-4ef7-a03e-9e695f87d52b 画面は以下の1画面だけ(笑)。「ログオン...
  • 【PowerShell】「ブロックを解除」するためのメソッドを追加してみる

    前回の投稿では、CodeProject で公開されているライブラリを使用して、一括でブロックを解除する方法について紹介しました。 【PowerShell】一括で「ブロックを解除」する ~ Windows PowerShell 編 その1 頻繁に使用するかどうかははなはだ疑問なのですが、ついでなので「ブロックを解除」するためのメソッドを追加しちゃいましょう。 メソッドを追加するとはどういうことか?例えば、以下のような感じです。 PS C:\> $File = Get-Item .\IdentityModel...
  • 【PowerShell】一括で「ブロックを解除」する ~ Windows PowerShell 編 その1

    先の投稿で、一括で「ブロックを解除する」方法についてご紹介しました。 【Management】一括で「ブロックを解除」する ~ streams コマンド編 ただ、この方法だとファイルの 代替データストリームを全て削除 してしまうので、ちょっと感じ悪いというか...なんか他に影響が出ないかすごく心配だったりします。IT Pro 的には。 ※ ちなみに、ファイルのプロパティから「ブロックを解除」すれば、ZoneID のみを削除することができます。ただし、ファイル単位に操作するので超面倒なのですね。 代替データストリームは...
  • 【Management】一括で「ブロックを解除」する streams コマンド編

    2012年初の投稿となります。本年もよろしくお願いいたします。 さて、完全に覚書レベルの話ですみません。結構知らない方が多いかもと思ったので書いておきます。 インターネットからダウンロードしたファイルを使用するとき、ファイルに書き込まれている ZoneId と呼ばれる代替データストリームをリセットしなければならない場合があります。ZoneId をリセットするには、ファイルのプロパティから「ブロックの解除」を実行します。この操作は比較的おなじみですよね。 しかし大量のファイルが存在する場合には、この作業はとても面倒です...