多くのインフラエンジニアの方々は、何かしらのスクリプトを作成した経験があると思います。Windows 環境で従来使われていたバッチファイルや VBScript といったスクリプティングツールは、徐々に高機能な Windows PowerShell に置き換えられつつあります。PowerShell の大きな特徴は、その堅牢性です。スクリプトの一時停止や途中経過の保存など、バッチファイルや VBScript では絶対にまねできない機能が実装されています。複数のターゲットを同時に処理するパラレル機能も用意されているので、数十台のサーバーを同時に管理する時間を大幅に短縮することが可能です。 Microsoft Azure でも PowerShell は無視することができないツールの 1 つであり、Azure が提供するほぼ 100% に近い機能が PowerShell から操作、管理することができ