アカウント名:
パスワード:
運用やってたときがあるんだが、VBA、PowerShellでちょいプロできるとかなりの部分が自動化できる。
・エクセルでリスト化した宛先・ファイルを自動でメール送信・数十のCSVの一部を取り出し、集計・レポート化・仮想マシンの自動デプロイ・初期設定・全ユーザの特定フォルダの監視・仮想マシンへアプリの自動インストール(vcenter経由)・ログインユーザの取得・プリンタ設定の全ユーザ一括変更
その他100個くらいスクリプト作ったな。スクリプトで効率化できたのはいいけど、運用チーム15人いたのが5人になってしまった。。
これらをLinuxでやれと言われたら無理だわーLinux好きで自宅では使ってるけど、業務に使うのは無謀だと思っている。
GNU系なら全部簡単にできると思うが、それをパワーシェルでやれって言われると結構時間かかると思う。無理とは言いたくないが。
#3298329だが、Linuxでのシェルスクリプト歴の方が長いが、PowerShell触ったときは感動したぞ。あれはよくできていると思う。パイプでオブジェクトを渡せる。これできるとbashなどのシェルスクリプトはやはり時代遅れに感じるわ。習得までの時間やスクリプト作る時間はPowerShellの方が圧倒的に早かった(おれの場合)。あとVM使うことが多くなってきたが、ベンダーが用意しているAPIはPowerShellに対応したものばかり。PowerShellはこれから(もう?)必須技術になっていると思う。VBAはもう触りたくない…
おお、同じ感想を持った人に出会えた。PowerShellでのオブジェクトの扱いは感動ものですよね。あと動作がある程度安定してきたあとにC#ベースのツールに書き直すのも楽だし。大量のプロパティのどれを使えばいいのかを学ぶまではちょっと大変だと思ってますが、ドキュメントはそれなりに見つかるのでまあなんとか。
本番投入前にはなんだかんだ安定化する必要があるのでPshellはプロトタイピングが済んだら用済み?
以前あるプロジェクトでは結果的にプロトタイピングになりましたね。管理ツールとしてではなくプロジェクト固有のデータコンバータだったのですが・急ぎ必要だったのでまずはPowerShellで書き起こし。・だいたいやるべき事落ち着いてプログラマ以外のメンバーにも配布する段階でC#使ってexe化(.NETは入れないといかんですが)・速度もう少しなんとかならんの?という要望が出た時点でひいこら言いながらC++で書き直し。てな感じでした。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
身近な人の偉大さは半減する -- あるアレゲ人
VBA・PowerShell (スコア:0)
運用やってたときがあるんだが、VBA、PowerShellでちょいプロできるとかなりの部分が自動化できる。
・エクセルでリスト化した宛先・ファイルを自動でメール送信
・数十のCSVの一部を取り出し、集計・レポート化
・仮想マシンの自動デプロイ・初期設定
・全ユーザの特定フォルダの監視
・仮想マシンへアプリの自動インストール(vcenter経由)
・ログインユーザの取得
・プリンタ設定の全ユーザ一括変更
その他100個くらいスクリプト作ったな。
スクリプトで効率化できたのはいいけど、運用チーム15人いたのが5人になってしまった。。
これらをLinuxでやれと言われたら無理だわー
Linux好きで自宅では使ってるけど、業務に使うのは無謀だと思っている。
Re: (スコア:0)
GNU系なら全部簡単にできると思うが、それをパワーシェルでやれって言われると結構時間かかると思う。無理とは言いたくないが。
Re: (スコア:0)
#3298329だが、Linuxでのシェルスクリプト歴の方が長いが、PowerShell触ったときは感動したぞ。
あれはよくできていると思う。
パイプでオブジェクトを渡せる。これできるとbashなどのシェルスクリプトはやはり時代遅れに感じるわ。
習得までの時間やスクリプト作る時間はPowerShellの方が圧倒的に早かった(おれの場合)。
あとVM使うことが多くなってきたが、ベンダーが用意しているAPIはPowerShellに対応したものばかり。
PowerShellはこれから(もう?)必須技術になっていると思う。
VBAはもう触りたくない…
Re: (スコア:0)
おお、同じ感想を持った人に出会えた。
PowerShellでのオブジェクトの扱いは感動ものですよね。
あと動作がある程度安定してきたあとにC#ベースのツールに書き直すのも楽だし。
大量のプロパティのどれを使えばいいのかを学ぶまではちょっと大変だと思ってますが、ドキュメントはそれなりに見つかるのでまあなんとか。
Re:VBA・PowerShell (スコア:0)
本番投入前にはなんだかんだ安定化する必要があるのでPshellはプロトタイピングが済んだら用済み?
Re: (スコア:0)
以前あるプロジェクトでは結果的にプロトタイピングになりましたね。
管理ツールとしてではなくプロジェクト固有のデータコンバータだったのですが
・急ぎ必要だったのでまずはPowerShellで書き起こし。
・だいたいやるべき事落ち着いてプログラマ以外のメンバーにも配布する段階でC#使ってexe化(.NETは入れないといかんですが)
・速度もう少しなんとかならんの?という要望が出た時点でひいこら言いながらC++で書き直し。
てな感じでした。