人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【知りたいこと】powershellという次世代のコマンドシェルがマイクロソフトから提供されているようですが、今のうちに学んでおく必要はあるのでしょうか。今のところ、必要はない気がしますが、皆さんの意見をお聞かせください。
【理由】学ぶ必要がないというのは、longhornの搭載が見送られたことに加え、いまいち何が便利になったのかがわかりづらいからです。今まで複雑なスクリプトを書くしかなかったのが、簡単な関数を呼ぶだけとか、powershellしかできない機能があるとか、よっぽどメリットが多ければ乗り換えるかもしれませんが。

●質問者: kuruma_neko
●カテゴリ:コンピュータ
✍キーワード:Longhorn PowerShell いまいち コマンド シェル
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● Mook
●23ポイント

必要かどうかというのは人それぞれの運用方法によると思いますが、個人的に興味はあります。


これまで、Windows のコマンド機能は UNIX と比べると貧弱でした。WSH などである程度のことは出来ますが、それでもテキスト処理はお世辞にも便利とは言いがたいですね。

この点はPowerShell でも変わらないようですが(これはかなり残念)、コマンドはかなりUNIXを意識した体系のようです。内部的にはエイリアス機能を駆使したもので、根本の仕組みは異なるようですが。


>今まで複雑なスクリプトを書くしかなかったのが簡単な関数を呼ぶだけとか、powershellしかできない機能があるとか

というのが多くあればいいですが、どうでしょうか。

少なくともコマンドからみれば大きな進歩はあると思いますし、オブジェクトを処理するシェルである点が特徴だとは思いますが、それならWSHと何が違うのかが気になるところです(確認した結果が回答できなくてすみません)。


古い記事なのでもう読まれたかもしれませんが、「PowerShellを試す」が参考になるでしょうか。


Vista に標準で搭載されなかったので、本格的な普及は先かもしれませんが、XP や 2003 Server でも動作するようなので、新年になったことですしw、遊びがてら覚えてみようとは思っています。

◎質問者からの返答

会社には、windowsでもバージョンの違うサーバが複数あるので、特定のバージョンしか対応しないとなると面倒かなと思っています。興味はありますが、大多数の方と同様にしばらく様子見です。


2 ● b-wind
●23ポイント

基本的には従来貧弱であった SHELL 環境を強力にしてくれるものです。

よっぽどメリットが多ければ乗り換えるかもしれませんが。

コマンドプロンプトやバッチファイルで不便を感じ Cygwin を入れたり WSH でスクリプトを書いていた人には有用でしょう。

という事で乗り換える対象はこれらの SHELL 環境です。

http://www.atmarkit.co.jp/fdotnet/special/powershell01/powershel...

http://www.atmarkit.co.jp/fdotnet/special/powershell02/powershel...

逆にそれらを使った事が無く、説明等を読んでもメリットを感じなければ必要は無いと思います。

◎質問者からの返答

ほとんどVBSで書いているので、何かしら乗り換える後押しがほしいところです。


3 ● saddeph
●22ポイント

今は目新しい機能がなくても、これから徐々に追加されていく可能性もあります。学ぶとまではいかなくても、とりあえず目を通しておけば、将来大きな節約になるかもしれません。

◎質問者からの返答

@ITの記事やwindow server worldで大体目を通したのですが、いまいち何が便利になったのかがわかりづらいままです。


4 ● takuchan_no2
●22ポイント

なんと言っても.NET Frameworkの各種クラスライブラリが利用できるのが大きいですね。

.NET Frameworkも3.0も出、完成度も高くなっています。

.NET Frameworkを利用したプログラミングをしたことがある方なら、手軽に始められるでしょう。

詳しいことは以下を参照してください。

http://www.atmarkit.co.jp/fdotnet/special/powershell01/powershel...

◎質問者からの返答

残念ながら、私は本職プログラマではないので、.NETに全くついて行けていません。Frameworkというのはよく聞くのですが、何者なのかさっぱりです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ