Windows Server 2008 への多数のコンポーネントの展開/インストールをスクリプト化/自動化できるようにしたいと考えています。これは単一のサーバーであり、ドメインの一部ではありません。できれば、このツールにお金を払いたくありません。
自動化したいアクションの種類:
必須:
- .netフレームワークといくつかのソフトウェアパッケージのインストール
- ディレクトリの作成
- SVN から .Net Web サイトをチェックアウトする
- SVNから他のファイルアセットをチェックアウトする
必要なこと: - Windows アカウントの作成 - ISS のセットアップ
私を助けてくれるソフトウェアに詳しい人はいますか?
答え1
あなたが求めているのは、実際にはインストーラー フレームワークです。私の知る限り、あなたが望むことをすべて実行できる無料ツールはありません (もしあれば、ぜひ教えてください)。ただし、PowerShell スクリプトを使用してこれらすべてを実行することはできますが、完全に簡単というわけではありません。
PowerShellにすでに慣れている場合は、Windows Coreから始めるのが良いでしょう。管理フレームワーク: このツールは、少なくとも OS レベルでは、必要なことのほとんどを実行できるように設計されており、PowerShell で記述されています。したがって、ソース コードをチェックして、さまざまなタスクがどのように実行されるかを確認できます。
もう一つの活用できる情報源はスクリプトセンターリポジトリ他のタスクに必要なサンプル スクリプトはほとんどすべて見つかります。
最後に、SVN のコマンドラインを使用してコードをチェックアウトする必要があります。これは非常に簡単です。
これは一般的な観点からのことです。より具体的な例では、自動化されたOS展開ツールと継続的展開ツールを組み合わせて同じ目的を達成できます(「ソフトウェア」セクションを確認することをお勧めします)。ウィキペディアの記事ソフトウェアを試すために)。