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

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

Microsoft Evangelist -- Junichi Anno

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

  • 【PowerShell】PowerShell 3.0 を使用した Windows Server 2012 管理の自動化

    2012年6月は、毎週1回、10:00~11:30に Windows PowerShell 3.0 のセミナーを継続的に開催しています。 これまでに、2回開催し、残すところあと2回となりました。 基礎編(終了) リモーティング編(終了) ワークフロー編(6月19日) 開発者編(PowerShell コマンドレットを使って管理アプリを作る)(6月25日) 既に満席となっておりお申込みいただくことはできないのですが、ひとまずワークフロー編までの資料を以下に公開しました。 随時アップデートしていく予定ですので...
  • 【PowerShell】リモートコンピューターが再起動するまで待ち合わせるには

    Windows PowerShell には Restart-Computer という便利なコマンドレットが用意されています。 Restart-Computer –ComputerName TARGETCOMPUTER とすれば、リモートコンピューターを再起動することができます。 もしリモートコンピューターに誰かがログオンしていても、-Force を指定することで強制的に再起動できます。もちろん管理者権限が必須です。 さて、ここで問題です。 リモートコンピューターに対して複雑な処理をしているとき、一度再起動が必要な処理があったとします...
  • 【PowerShell】ループバック PS セッションとは

    Windows PowerShell 3.0 では、PowerShell のセッションから一旦切断して、別のコンピューターから再度接続する...ということが可能になっています。 PowerShell Web Accessを使用すれば自宅からの再接続も可能となり、どこからでも仕事がしたいエンジニアにとっては垂涎の機能です。PSWAを経由すればスマートフォンからでも接続できます。すばらしいです。 ここで、こんな疑問が出てきます。 普通はサーバーに「ローカルログオン」して作業しているから、 そこに再接続できるとうれしいんですけど...
  • 【PowerShell】Invole-Command –FilePath パラメタの魔法

    Invoke-Command を使用するとリモートコンピューター上でコマンドレットを実行することができます。このとき、コマンドレット単体ではなく、スクリプトファイル(.ps1)を使用することができます。 Invoke-Command で .ps1 ファイルを使用する方法は2つあります。 Invoke-Command -ComputerName SV01 -FilePath .\hogehoge.ps1 Invoke-Command -ComputerName SV02 {.\hogehoge.ps1...
  • 【PowerShell】-ComputerName に複数のリモートコンピューターを指定するとどうなる?

    Windows PowerShell のコマンドレットには、-ComputerName というパラメタを持つものが多く存在します。 これは、WMIを使用してリモートコンピューターのクラスに接続して、情報を取得したり処理を行うためのものです。 -ComputerName には以下のようにして複数のコンピューターを指定することができます。 Get-Service -ComputerName tfdc01,tfsv01 |Select-Object name,machinename Name                                                ...
  • 【PowerShell】PSComputerName プロパティの存在を忘れずに

    Windows PowerShell を使用してリモートコンピューターに対して処理を行うには、-ComputerName パラメタを使用するのが一般的です。 例えば、リモートコンピューターのサービス一覧を取得するには、以下のように入力します。 Get-Service –ComputerName Target01 結果は以下の通りです。 Status   Name              ...
  • Microsoft Virtual Academy ポイント加算キャンペーン

    すっかりBLOG投稿をさぼってしまっていまして、すみません。 そろそろ落ち着くので、再開いたします。もう書きたいことがたまりまくっていて、どこから手を付けたらよいやら.... さて、既に6400名に登録いただいている Microsoft Virtual Academy ですが、お得なポイント加算キャンペーンを開催しております。 以下のキャンペーンコードを、Microsoft Virtual Academy のサイトにある「キーワードを登録する」から登録していただくと、??ポイントが加算されます。...
  • 【勉強会&セミナー&集い】5/12 福岡 5/18,19 大阪 5/26 東京

    春の嵐で、都内の満開の桜がすこしずつ花びらを減らしています。一方で、私の膝には痛い風が吹き付けています。 それはそうと、5月、6月とセミナーが続きますのでお知らせします。 4月18日(水)17:00 ~ 17:30 UX-TV 「開発者のための Windows PowerShell その1」 ※これだけ 4月 です。ご存知ない方も多いと思いますが、定期的にUSTで30分セミナーを開催しています UX-TV on USTREAM   5月12日(土) 福岡 Win.tech.q 第1回 勉強会...
  • マイクロソフトの IT コンシューマライゼーション 全体像 3

    前回までの投稿は以下の通りです。 マイクロソフトの IT コンシューマライゼーション 全体像 1 マイクロソフトの IT コンシューマライゼーション 全体像 2 3.2 どこからでも接続 ~ 個人のデバイスから社内に接続する① 個人デバイスとしては、通常のノートPC、そしてタブレット、スマートフォンが挙げられますが、ここではノートPCとタブレットを軸にお話ししたいと思います。 BYOD(Bring Your Own Device)という言葉がはやっているように、個人のデバイスを業務で使用したいという要望が大きいことはご認識の通りです...
  • 【PowerShell】特定のプロセス起動を監視したいですか?~Register-WMIEvent コマンドレット

    ぜんぜん話は違うのですが、日本の SQL Server サポートチームの Blog が気合入っています(笑)。今後ともご贔屓にしてくださいませ。評判が悪かったら元に戻すと言っていたので、4月には元に戻っている可能性があります。 さて、かなり前のことになりますが、以下の資料を SlideShare に投稿しました。このスライドでは、VBScript を使用して、WMI のイベントをリアルタイムに収集するスクリプトについて解説しています。 このスライドで解説している手法を使用すると、システム内に発生したさまざまなイベントを待ち合わせて...
  • 【PowerShell】Hyper-V 系コマンドレットを手元の Windows 7 から実行するには ~ Import-PSSession

    Windows Developer Day 2012 のセッション資料締切も目前なのに、すっかり PowerShell づいています。 前回、前々回とリモーティングの話を書いてきました。 【Management】PowerShell V3.0 で向上したリモーティング機能 その1 【Management】PowerShell V3.0 で向上したリモーティング機能 その2 リモートにあるサーバーを、手元のクライアントから操作する...などというのが主な使い方になりますが、今後は PowerShell...
  • 【Management】PowerShell V3.0 で向上したリモーティング機能 その2

      【PowerShell 3.0 で改善されたセッションの永続化機能】 ※ここからはローカルとリモートの両方が PowerShell 3.0 を使用してることを前提としています。 前回は、PowerShell 2.0 でのリモーティング機能についてご紹介しました。 【Management】PowerShell V3.0 で向上したリモーティング機能 その1 今回は、PowerShell 3.0 によって何が改善されるのかについて解説します。この改善は、ワークフローにとって非常に重要であり...
  • 【Management】PowerShell V3.0 で向上したリモーティング機能 その1

    現行の Windows PowerShell 2.0 では、「リモーティング」と呼ばれる機能がサポートされています。リモーティングとは、「リモートコンピュータに対する操作」のことです。 運用管理を自動化するにはリモーティングは欠かせない機能ですので、PowerShell ユーザーの方はぜひ押さえておきましょう。 【PowerShell 2.0 でサポートされているリモーティング】 PowerShell のリモーティングの使い方は、大きく 4 種類に分かれます。 コマンドレットの –ComputerName...
  • 【Management】WMF 3.0 beta - PowerShell 3.0 Hyper-V 用コマンドレット

    昨日以下の記事を投稿しました。 【Management】Windows Management Framework 3.0 Beta 多くの方は PowerShell 3.0 の機能にワクワクされていると思います。私もそうです。 どんなコマンドレットが使えるかはインストールされている役割や機能に依存するのですが、手元のサーバーにインストールされているモジュールを確認するのであれば以下のように入力してみてください。 PS C:\> Get-Module -ListAvailable 中でも注目したいのが...
  • 【Management】Windows Management Framework 3.0 Beta

    Windows Management Framework 3.0 ベータ版がリリースされています。 Download: WMF3 Beta - Microsoft Download Center - Download Details (英語版です) 既に、Windows Server 2008 R2 や Windows 7 には WMF 2.0 相当の機能がインストールされていますが、WMF 3.0 Beta をインストールすることで、新しい Windows Server "8"...
  • 【MVA】日本語で受講できるオンラインコンテンツ一覧(2012.3.19 現在)

    以前以下の投稿をしました。 世界に挑戦してみます? Microsoft Virtual Academy Microsoft Virtual Academy に日本語で受講できるコンテンツが増えました。 Windows 7 を展開する (299ポイント) VMware プロフェッショナル向け Microsoft Virtualization: セッション 1 - プラットフォーム (71ポイント) VMware プロフェッショナル向け Microsoft Virtualization: セッション...
  • 【広島】3月23、24 は広島でセミナー&コミュニティ

    広島方面の皆さまへ 3月23日および24に、広島でセミナーを実施します。 3月23日 14:00~16:00 マイクロソフト中四国支店 セミナールーム Windows XP ではできないことがあります~Windows 7 を使用した柔軟なワークスタイルの全体像 多くの業務が Windows XP で動作している現在、Windows XP で十分という声が多く聞かれます。しかし、それは本当でしょうか?何かを見落としていませんか? 2011年3月の東日本大震災発生から数週間、 関東では交通網の混乱を起因として多くの業務遂行に支障が発生しました...
  • 世界に挑戦してみます? Microsoft Virtual Academy

    これ、私の現在のランキングです。72ポイント獲得で、日本で12位!世界で51395位!orz シルバーステータスまでもう少しだ! なんのこっちゃわからない方も多いですよね。 マイクロソフトでは、オンラインの学習サイト「Microsoft Virtual Academy」を運営しています。 以下をクリックして、まずはユーザー登録からはじめてください(ぜんぜん面倒じゃありません)。 Click! 要は、ブラウザを使ってオンライン学習して、ポイントかせいでランキングを上げちゃおうってやつです。勤勉な方ほどランクが上がるという...
  • マイクロソフトの IT コンシューマライゼーション 全体像 2

    前回までの記事は以下の通りです。 マイクロソフトの IT コンシューマライゼーション 全体像 1 3.フレキシブル ワークスタイルを支えるテクノロジー 3.1 どこからでも接続 ~ 社内デバイスを社外から 多くの企業が社員に対し PC を支給しています。支給された PC には、業務に必要なアプリケーションがインストールされていますから、これを外部に持ち出せれば業務の継続性が維持できることは誰でも知っています。しかし、多くの企業ではそれらを社外に持ち出すことを許可していません。理由は単純です。紛失や情報漏えいが心配だからです...
  • 【WP for IT Pros】IRM 保護された電子メールや Office ドキュメントの扱われ方

    ご存知のように、Windows Phone 7.5 では IRM 保護されたメールやOfficeドキュメントを読むことができます。今のところ、IRM 保護されたメールやドキュメントを参照できるのは、Windows Phone だけです。 ※ 残念ながら、現時点では Windows Phone から IRM 保護の設定はできません IRM とは Information Rights Management の略です。Active Directory Rights Management Service...
  • マイクロソフトの IT コンシューマライゼーション 全体像 1

    今回は、マイクロソフトの IT コンシューマライゼーション について、その全体像を解説します。 1. IT を取り巻く状況の変化 Wikipedia によれば、最初に「コンシューマライゼーション(Consumerization)」という言葉が広く一般の目に触れたのは 2001年のことだそうです。利用者サービスに重点を置いた Web 2.0 が提唱された流れの中で、利用者(消費者、コンシューマー)が活用するオンラインサービスをはじめ、個人が持つPCや携帯電話、その他のデバイスが企業のシステムの一部として活用され浸透していくプロセスをこう呼びました...
  • 【WP for IT Pros】Windows Phone のセキュリティモデル 4 ~ マルウェアからの保護

    これまでの投稿は以下の通りです。 【WP for IT Pros】Windows Phone のセキュリティモデル 1 ~「チャンバー」という考え方(1) 【WP for IT Pros】Windows Phone のセキュリティモデル 2 ~「チャンバー」という考え方(2) 【WP for IT Pros】Windows Phone のセキュリティモデル 3 ~ データの保護 今回はマルウェアからの保護について。かなり概念的な内容であまり面白味のある話ではないかもしれませんが、おつきあいいただければ...
  • 【PowerShell】「仮想マシン」か「物理マシン」かを見分ける 2 ~ (2012.2.15 15:36 追記)

    ※ 2012.2.15 VMWare Workstation 6.5 – 7.x に関して追記しました(最後尾) ※ 2012.2.15 VMWare ESXi 4.1 に関して追記しました(最後尾) ※ 2012.2.14 VMWare Workstation 8 に関して追記しました(最後尾) 前回の投稿は以下の通りです。 【PowerShell】「仮想マシン」か「物理マシン」かを見分ける 1 前回の投稿では、Windows PowerShell を使用して「仮想マシン」か「物理マシン」を見分ける方法についてご紹介しました...
  • 【PowerShell】「仮想マシン」か「物理マシン」かを見分ける 1

    意識的に PowerShell の投稿を増やしております。まだ Windows PowreShell 未経験のみなさん、始めるなら今ですよ! さて、さまざまな場面に PowerShell が浸透しつつありますし、今後もそれが加速するわけですが、最も基本的なシチュエーションの1つに「仮想環境」か「物理環境」かを識別したい...という場合があります。 最も簡単な方法は、WMI に用意されている win32_computersystem です。 WMI に拒絶反応を示す方もいらっしゃるかもしれませんが...
  • 【PowerShell】sendkeys で日本語を送りたい

    以前、こんな投稿をしました。 【PowerShell】WEB ページをアーカイブする この投稿の中では、PowerShell を使用して WEBサイトを MHT ファイルに保存する方法について書いたわけですが、ある方から質問をいただきました。 「 ファイル名を日本語で入力するにはどうしたらよいか?」 なんとするどい質問でしょう。 そうなんです。vbs 使いには昔から有名な話ですが、sendkeys メソッドって日本語が正しく送れないのです。 例えば以下のようなスクリプトを実行したとします。これは...