「XOOPS Cube Legacy ... [ メイン ] サーバやPCの消費電力...![]()
2007年05月09日
Windows Power Shell
このエントリーのトラックバックURL:
http://www.takumi-server.net/cgi-bin/mt/mt-tb.cgi/14
こんにちは、担当上岡です。
XOOPSの話は一回お休みさせていただき、今日は Windows系サーバの管理に関しての話題です。
OS、プラットフォームに関しては、皆さん得意不得意があるかと思います。たまに「よくわからない」から、ついつい不得意なOSについて根拠なく貶めてしまう方を見かけることもありますね。
Windows系サーバについては、何分クライアント系OS(2000,XP,Vista)を使用しているユーザーの母数が多いため、プラス、マイナスの情報がいくらでも手に入ってしまう分、「嫌い」という方はついついネガティブな情報を元に嫌ってしまうのだろうなぁ、と感じることもあります。
まぁ、ちょっと雑談になってしまいましたが、とにかくそれぞれのサーバにはそれぞれ特徴があり、(OSの)得意不得意がある、というのは厳然たる事実です。それらを理解しておくことによって、「目的」からサーバを選ぶ際に役に立つ、ということだけは間違いないですね。
さて、今日の本題です。
Windows系サーバが「不得意」としていたことの一つが、「管理系のコマンドをカンタンに組み合わせて使えるような『シェルスクリプト』が事実上ない」ということでした。
MS-DOS時代のコマンドシェルを引きずっていたため、いわゆる「バッチファイル」でできることは限られていました。コマンドが少ないことと、プログラミング言語としても使い勝手が悪いのです。
実はWindows98,2000の頃には、この辺りを一応解決しようとした「WSH(Windows Shell Script)」というのが出ていたのですが、これはVBScriptをベースにしていました。ファイル操作周りがやりにくかったり、システムの状態に応じた処理が難しかったりといった事情があり、「システム管理」の目的ではあまり有用なものとして広まることがありませんでした(もちろん、私たちサーバ管理者は頑張って使ってきたんですが^^;…)。また、不便な部分を補うために「BASP21」のような汎用コンポーネントも半ば必須でした。
しかし、こういった不便な部分をいろいろ解決し、さらにはUNIXのシェルスクリプトの使いやすさまでうまく取り込んだシェルが登場し、にわかにシステム管理者の間でも流行(?)し始めているのが、今回ご紹介する
Windows Power Shell(以下PowerShell)
です。
・対話型プロンプトの充実
・豊富なコマンド(コマンドレット)
・システムリソースへのアクセスが容易
・オブジェクトベースのパイプライン処理
など、システム管理者のかゆいところに手が届く機能が充実しています。SMTPを使ったメール送信などもカンタンにできちゃいます。
このPower Shellは現在Windows XP SP2, Windows2003 , Windows Vista上で動作するバージョンがマイクロソフトから配布されており、ダウンロード・インストールすることにより使えるようになります。なお、PowerShellは.NET Framework 2.0が必要なので、こちらはMicrosoft Updateなどを利用してインストールしておきましょう。
まだ使ったことのない方、まずは、個人利用のWindowsクライアントに入れて試してみるのがオススメです。
今後、このブログでも有用な管理用スクリプトをどんどんご紹介していきたいと思います。
ちなみに、現在日本では「PowerShellの伝道サイト」とも言えるブログサイトが
PowerShell Memoさん。
このサイトの管理者の方が出している
Windows Power Shell宣言
という本には、PowerShellの入門から、様々な応用スクリプトが載っています。興味を持たれた方は是非どうぞ(私も愛用しています)。
PowerShellのMicrosoft Technet公認フォーラムはこちらだそうです。
それはそうと、「パソコンが得意だから君やりなさい!」と、にわか管理者を任命されてしまいお困りの方、サーバ管理には「匠の見張り番」や匠のサーバコンサルティング「Dr.サーバ」をぜひご利用ください。お客様のWindowsサーバ管理にもPowerShellを活用させていただいております。 お問い合わせもお待ちしております。
その他、PowerShell関連の参考リンクです。まだ何かと情報が少ないですが、どんどん活用してWindowsサーバの管理もラクにしていきましょう!!
日時:2007年05月09日 17:33 | パーマリンク
トラックバック
このエントリーのトラックバックURL:
http://www.takumi-server.net/cgi-bin/mt/mt-tb.cgi/14

