.NETプログラマーとして、私はWindowsサービスとWebアプリケーションを作成しています。
これらはステージング環境にデプロイされ、回帰テストが成功した後、実稼働環境にデプロイされます。
IT関連の質問のように見えますが、たとえば、バージョンが変更された場合、新しいバージョンの影響を実際に知っているのはプログラマーだけであり、DLLを変更するためにどのサービスをオフラインにする必要があるかを考えます。再びオンラインにします(単なる例)。
ですから、各ターゲットマシンで実行されるある種の自動化されたスクリプト(または何か)を作成するのはプログラマーの仕事だと思います。
Windows Server 2003/2008マシン用のそのようなフレームワークをたまたま知っていますか?
そのようなフレームワークに対する私の要件は次のとおりです。
- 人間が読める形式のスクリプト(またはXMLなどのテキスト形式のもの)
- 名前でサービスを検出し、開始/停止できます
- IISにインストールされているWebアプリケーションを検出し、開始/停止できます
- ファイルとフォルダのコピー/作成/移動/削除/圧縮/解凍
- メールを送信できます
Windows Server 2003/2008マシン用のそのようなフレームワークをたまたま知っていますか?
前もって感謝します!