パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Microsoft、PowerShell DSC for Linuxを公開」記事へのコメント

  • マジいいんすよマジ
    もうbatやvbsは書きたくなくなるぐらいに

    • by Anonymous Coward on 2015年05月10日 14時16分 (#2811677)

      いいとしてもコマンドレット(笑)が冗長過ぎるのはどうにかならんのか

      親コメント
      • by Anonymous Coward on 2015年05月10日 14時57分 (#2811700)

        あれはPowerShellの良く考えられたところで、あえて名前を規則的にすることで、冗長さと引き換えにコマンドを覚えやすく、探しやすくしているのです。
        「PowerShell 命名規則」あたりでググれば出てきます。

        よく使うコマンドにはエイリアスが定義されているので、そちらを使います(エイリアスのつけ方もかなり規則的です)。
        例:
        Get-ChildItem → gci
        Invoke-Expression → iex
        Get-Command → gcm
        Select-String → sls

        一見ダサく感じられますが、一度使い始めれば、ありがたさが分かって印象が180度変わると思います。
        UNIX系ツールの名前と比べて、とても覚えやすく、未知のコマンドを探すのも容易です。

        UNIX文化にはある種のマッチョイズムがあって、アルファベット数文字のコマンド名とオプション名を大量に暗記しているのが前提で話されることが多く、
        暗記にかかるコストについて、ほとんど話題になることがありません。
        PowerShellは、その暗黙のコストを認識し、事前の学習時間なしにだれでも快適に使えるような命名規則になっています。

        親コメント
        • by Anonymous Coward

          PowerShellの問題点は常用性かと思うけど、どうでしょう?
          Unixの場合、それなりに使うので、使ううちに覚えます。それ以上はperlとかpythonとかLL系を使うかと思います。
          Windowsはその辺の連続性というか、CLIの常用性が低いのがちょっと...と言う感じが。
          #Windowsサーバ自体を常用してない人なんですが。

          • by Anonymous Coward on 2015年05月10日 17時54分 (#2811785)

            それはWindowsがGUIで管理できるって問題であってpowershellの問題ではないと思う
            同じような使用頻度だったら、コマンド名の規則性があるPowerShellの方が良いのでは…
            という意見になるかと思う

            親コメント
          • by Anonymous Coward
            Windows サーバー群も CLI(=PowerShell) がメインですよ。
            いまは GUI も PowerShell へのラップしか提供してないので、機能面で劣るとか CLI では出来ないということは一つもありません。GUI で出来ないことは多いですが。

            なので、Windows系で管理するなら PowerShell 常用はあたりまえ。
            他のスクリプト系言語で処理を補うこともまず無いです。
            PowerShell が強力すぎるので、.NET 系言語で拡張が自由なので、他のスクリプト言語を使う必要がない。
      • by Anonymous Coward

        何が冗長(笑)なんでしょう

普通のやつらの下を行け -- バッドノウハウ専門家

処理中...