[Sitecore][Script]素早くサイトファイルをバックアップ

概要:

日々ウィブサイトがAzureへ移行している日々、従来各自のサーバーにて使うお客さんもいます。

サーバーの数によって、デプロイメントする際にウェブサイトをバックアップするのは一般的です。

バックアップに関するツールはたくさんありますが、簡単なバックアップスクリプトをメモ書きとして書きます。

きっかけ:

デプロイメントをする方がいちいち、ターゲットサーバーへ行き、日付を使ってバックアップのフォルダを作成します。

そして、Websiteフォルダを手動でコピーします。その際に、App_dataとtempフォルダを除きます。

この手順をそれぞれのサーバーで行います。それを見て、PowershellのScriptを書いて、

クリックするだけでやればいいじゃないの聞いたら、スクリプトを書いてくれとといわれた。

スクリプト:

実行する:

2019-10-08_15-48-57

パラメータを読み取るようにしていますが、スケジュールで実行する場合は環境別の設定ファイルを作ればいい。

ついでに、Powershellエディタの話ですが、もうすでに使っているかと思いますが、私のお気に入りのPowershellエディタはPowerShell Studio 2019Visual Studio Codeになります。両方好きです。

2019-10-08_16-43-21

PowerShell の機能に関して、両方とも似たような機能で、両方ともよく使う機能を備えています。PowerShell Studio 2019の方がシンプルですですが、ただ無料ではない。私のお気に入りの機能は関数一覧のウィンドウです。関数のライブラリーを作成する際に便利です。2019-10-08_16-30-09

Visual Studio Codeの方がPowershellだけではなく、沢山の言語をサポートしているので、また無料なので、もっと人気があります。長いスクリプトの作業をする際にVisual Studio Codeの方が好みます。VSように、使い慣れているファイルのクイックナビゲーションウィンドウが便利です。

2019-10-08_16-32-11

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です