Windows Server 2012でPowerShellを使用する方法についての説明




PowerShellとは何ですか?

Windows PowerShellは、システム管理者向けに特別に設計されたコマンドラインシェル言語インタープリタおよびスクリプト言語です。これはLinuxのBashスクリプトと似ています。 .NET Framework上に構築されたWindows PowerShellは、ITプロフェッショナルがWindowsオペレーティングシステムの管理タスクやWindows Server環境で実行されているアプリケーションを制御および自動化するのに役立ちます。

PowerShellコマンドはコマンドレットと呼ばれ、コマンドラインでコンピューターを管理できます。 PowerShellのツールを使用すると、ファイルシステムにアクセスするのと同じくらい簡単に、レジストリや証明書ストアなどのデータウェアハウスにアクセスできます。

さらに、PowerShellには豊富なディスプレイパーサーと完全に開発されたスクリプト言語があります。簡単に言うと、ユーザーインターフェイスの操作など、すべてのタスクを完了できます。

PowerShellのアイコンは、タスクバーと[スタート]メニューにあります。このアイコンをクリックして開くことができます。

PowerShellアイコン

以下の画面が表示されたら、Windows PowerShellを使用する準備が整いました。

PowerShellインターフェース

PowerShellの最新バージョンは5.0で、サーバーにインストールされているPowerShellのバージョンを確認するには、次のコマンドを入力するだけです。

:$PSVersionTable

返された結果で、Name列でPSVersion行を探し、Value列で対応する行を探します。以下に示すように、現在インストールされているPowerShellのバージョンは4.0です。

サーバーにインストールされているPowerShellのバージョンを確認してください。

より多くのコマンドレットを使用して最新のPowerShellに更新するには、Windows Management Framework 5.0をダウンロードしてインストールする必要があります。

Windows管理フレームワーク

PowerShell ISEについて学ぶ

Windows PowerShell統合スクリプト環境(ISE)は、Windows PowerShellのホストアプリケーションです。 PowerShell ISEでは、複数行の編集、タブ補完、構文の色分け、選択の作成、コンテキストヘルプ、および右から左への言語のサポートを使用して、コマンドライン、スクリプトの作成、テスト、およびデバッグをグラフィカルユーザーインターフェイスで実行できます。

Windows PowerShellコンソールで実行するのと同じタスクの多くを実行するために、メニューオブジェクトまたはキーボードショートカットを使用できます。たとえば、PowerShell ISEでスクリプトをデバッグしているときにスクリプト内に改行ポイントを設定するには、コード行を右クリックして[ブレークポイントの切り替え]を選択します。

PowerShell ISEを開くには、[スタート]> [検索]> [PowerShell]と入力し、表示される検索結果に図のように[PowerShell ISE]をクリックします。

PowerShell ISEを探す

もう1つの方法は、下に示すように下矢印をクリックすることです。

写真の下向き矢印をクリック

サーバーにインストールされているすべてのアプリケーションが一覧表示されます。WindowsPowerShell ISEをクリックするだけです。

Windows PowerShell ISEを選択します

PowerShell ISEインターフェイスは次のようになります。

PowerShell ISEインターフェイス

3つの部分からなり、1つはPowerShellコンソール、2つはスクリプトファイル、3つはコマンドモジュールです。スクリプトを作成しながら、直接実行して結果を確認することができます。

PowerShell ISEでスクリプトを作成する

PowerShellの基本コマンド

多くのPowerShellコマンドがあり、このチュートリアルでそれらすべてを一覧表示するのは困難です。PowerShellの基本的で最も重要なコマンドにのみ焦点を当てます。

1つ目はGet-Helpサポートコマンドで、コマンドとそのパラメータの作成方法を説明します。

PowerShellのGet-Helpコマンド

更新リストを取得するには、Get-HotFixコマンドを使用し、ホットフィックス(KB2894856など)をインストールするには、次のコマンドを入力します。Get-HotFix -id kb2894856。

PowerShellのGet-HotFixコマンド

前のレッスン:Windows Server 2012で役割をインストールし、役割を構成する




コメント