アカウント名:
パスワード:
運用やってたときがあるんだが、VBA、PowerShellでちょいプロできるとかなりの部分が自動化できる。
・エクセルでリスト化した宛先・ファイルを自動でメール送信・数十のCSVの一部を取り出し、集計・レポート化・仮想マシンの自動デプロイ・初期設定・全ユーザの特定フォルダの監視・仮想マシンへアプリの自動インストール(vcenter経由)・ログインユーザの取得・プリンタ設定の全ユーザ一括変更
その他100個くらいスクリプト作ったな。スクリプトで効率化できたのはいいけど、運用チーム15人いたのが5人になってしまった。。
これらをLinuxでやれと言われたら無理だわーLinux好きで自宅では使ってるけど、業務に使うのは無謀だと思っている。
GNU系なら全部簡単にできると思うが、それをパワーシェルでやれって言われると結構時間かかると思う。無理とは言いたくないが。
#3298329だが、Linuxでのシェルスクリプト歴の方が長いが、PowerShell触ったときは感動したぞ。あれはよくできていると思う。パイプでオブジェクトを渡せる。これできるとbashなどのシェルスクリプトはやはり時代遅れに感じるわ。習得までの時間やスクリプト作る時間はPowerShellの方が圧倒的に早かった(おれの場合)。あとVM使うことが多くなってきたが、ベンダーが用意しているAPIはPowerShellに対応したものばかり。PowerShellはこれから(もう?)必須技術になっていると思う。VBAはもう触りたくない…
パイプでオブジェクトを渡せるのが逆にいや。何を流してるか想像できない上に、絶望的に遅い。
ここで絶賛している人たちって、大量のデータ使ったりしないのかな・・・
VBScriptの方が圧倒的に早かったし、PowerShellで書くくらいならC#で書く。どうしてもコンパイルがいやならPythonかRubyでも使えば?
想像できないのは、想像力の欠如が問題じゃね?
それはそれとして、遅いのは事実。特に、配列が遅いのは困ったもんなんだよね。でも、ArrayListを使うと若干マシになるけど、それを言語レベルでサポートできてないところがダメなんだよなあ。
ま、大量データを処理する用途に使おうと思うのが間違いなんじゃね?
どうしてもコンパイルがいやならPythonかRubyでも使えば?
Rubyはそんなに速くないだろ。それに、RubyもPythonも、Windowsに標準で入ってないのが致命的。
加えて、文字列操作も遅いんだった。スクリプト言語で文字列操作が遅いのはどうかと思うんだよね。StringBuilder を使えばマシって話はあるんだけど、言語レベルでサポートしろよ、って思う。
より多くのコメントがこの議論にあるかもしれませんが、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)
パイプでオブジェクトを渡せるのが逆にいや。
何を流してるか想像できない上に、絶望的に遅い。
ここで絶賛している人たちって、大量のデータ使ったりしないのかな・・・
VBScriptの方が圧倒的に早かったし、
PowerShellで書くくらいならC#で書く。どうしてもコンパイルがいやならPythonかRubyでも使えば?
Re:VBA・PowerShell (スコア:1)
パイプでオブジェクトを渡せるのが逆にいや。
何を流してるか想像できない上に、絶望的に遅い。
想像できないのは、想像力の欠如が問題じゃね?
それはそれとして、遅いのは事実。
特に、配列が遅いのは困ったもんなんだよね。
でも、ArrayListを使うと若干マシになるけど、それを言語レベルでサポートできてないところがダメなんだよなあ。
ここで絶賛している人たちって、大量のデータ使ったりしないのかな・・・
ま、大量データを処理する用途に使おうと思うのが間違いなんじゃね?
どうしてもコンパイルがいやならPythonかRubyでも使えば?
Rubyはそんなに速くないだろ。
それに、RubyもPythonも、Windowsに標準で入ってないのが致命的。
Re:VBA・PowerShell (スコア:1)
加えて、文字列操作も遅いんだった。
スクリプト言語で文字列操作が遅いのはどうかと思うんだよね。
StringBuilder を使えばマシって話はあるんだけど、言語レベルでサポートしろよ、って思う。