私は現在、SQL Server 2000 - 2008を実行している複数のWindows Server 2003〜2008を管理するための戦略に取り組んでおり、タスクを自動化するための統一されたスクリプトプラットフォームが必要です。私はPythonの大ファンになっています。そのため、PythonがさまざまなSQL Serverインストールで様々なジョブを実行しながらWindows Serverのさまざまなインストールを管理するスクリプト言語として効果的に使用されているかどうかを知りたいと思います。 私は.NETフレームワークに対して実行するIronPythonに精通していますが、Python IronPythonがどの構文バージョンの構文を使用しているかはわかりません。PythonをWindows Server環境の有効なスクリプト言語として使用できますか?
EDIT:FYI:Powershellについてよく知っていますが、私はそれについてもっと知っています。構文が多いほど、私はそれが好きではありません。
編集:可能であれば、私はPythonをWindows上のスクリプトソリューションとして実装した成功事例を知りたいと思います。
私はPowerShell(v2)について同意します - Windowsで動作するように設計されていて* WMI、.NET、COMへの非常に簡単なアクセスを提供しています*まだ*シェル*であり、標準モジュール。 SharePoint管理などの特別なWindows管理タスクも適切にサポートされています。 PowerShellの最大の問題は、1)実行権限を与える管理者権限(管理者のための取引ではない)2)それでも良いシェルが付いていないことです。 RXVTなどをピックアップします。構文はそれだけです、構文。クロージャー/匿名関数を持っているので、必要ならば「醜いもの」を包むのはむしろ簡単です。 –
私はWindowsのスクリプティング言語を待っていますが、@Chrisの観点を主張していますが、PowerShellは醜い構文のために私に魅力を感じませんでした。 –