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

ドイツ・ミュンヘン市、議会で「LinuxとWindowsの並立運用は困難」との声が出る」記事へのコメント

  • by Anonymous Coward

    運用やってたときがあるんだが、VBA、PowerShellでちょいプロできるとかなりの部分が自動化できる。

    ・エクセルでリスト化した宛先・ファイルを自動でメール送信
    ・数十のCSVの一部を取り出し、集計・レポート化
    ・仮想マシンの自動デプロイ・初期設定
    ・全ユーザの特定フォルダの監視
    ・仮想マシンへアプリの自動インストール(vcenter経由)
    ・ログインユーザの取得
    ・プリンタ設定の全ユーザ一括変更

    その他100個くらいスクリプト作ったな。
    スクリプトで効率化できたのはいいけど、運用チーム15人いたのが5人になってしまった。。

    これらをLinuxでやれと言われたら無理だわー
    Linux好きで自宅では使ってるけど、業務に使うのは無謀だと思っている。

    • by Anonymous Coward

      GNU系なら全部簡単にできると思うが、それをパワーシェルでやれって言われると結構時間かかると思う。無理とは言いたくないが。

      • by Anonymous Coward

        #3298329だが、Linuxでのシェルスクリプト歴の方が長いが、PowerShell触ったときは感動したぞ。
        あれはよくできていると思う。
        パイプでオブジェクトを渡せる。これできるとbashなどのシェルスクリプトはやはり時代遅れに感じるわ。
        習得までの時間やスクリプト作る時間はPowerShellの方が圧倒的に早かった(おれの場合)。
        あとVM使うことが多くなってきたが、ベンダーが用意しているAPIはPowerShellに対応したものばかり。
        PowerShellはこれから(もう?)必須技術になっていると思う。
        VBAはもう触りたくない…

        • by Anonymous Coward

          おお、同じ感想を持った人に出会えた。
          PowerShellでのオブジェクトの扱いは感動ものですよね。
          あと動作がある程度安定してきたあとにC#ベースのツールに書き直すのも楽だし。
          大量のプロパティのどれを使えばいいのかを学ぶまではちょっと大変だと思ってますが、ドキュメントはそれなりに見つかるのでまあなんとか。

          • by Ryo.F (3896) on 2017年10月20日 8時19分 (#3298604) 日記

            PowerShellがよくできてる、ってのには80%くらい賛成するんだけど、疑問なところもあるんだよね。

            たとえば…

            配列をよく使う言語なのに、普通の配列操作が致命的に遅いとか。
            # ArrayList使えばいいけど…

            コマンドラインとパイプラインの両方から受け取る引数の扱いがヘンとか。

            BEGIN - PROCESS - END で書くと、全体を通した finallyが書けないとか。
            # trap構文でなんとかならんのか…
            # と思ったら、Register-EngineEventでできるのか。

            でも、クラスの定義はできるようになった!
            Add-Member でちまちまやらなくて済むようになってよかった。

            親コメント
            • by Anonymous Coward

              どんな言語も得意不得意があるのだからShellだって同じでしょう。
              pythonとかと使い分ければ良いだけ。

              • by Ryo.F (3896) on 2017年10月20日 18時55分 (#3299121) 日記

                どんな言語も得意不得意があるのだからShellだって同じでしょう。

                んー、そーゆー問題じゃないんだよな。
                クラスを定義できなかった問題は、まあ、PowerShellの用途から言って、そういう割り切りもあると思うんだけど、他のはもっと別に方法があっただろう、って思うんだよね。

                親コメント

あと、僕は馬鹿なことをするのは嫌いですよ (わざとやるとき以外は)。-- Larry Wall

処理中...