コマンドラインからPowerShellスクリプトを実行する方法
画像クレジット: alvarez / E + / GettyImages
Windows PowerShellは、さまざまなタスクを自動化するためにWindowsで使用できるスクリプト言語です。 PowerShellスクリプトは、従来のWindowsコマンドラインから、またはPowerShell独自のコマンドプロンプトを使用して実行できます。 作成およびデバッグしたPowerShellコマンド、または信頼できるソースからのコマンドのみを実行するようにしてください。他のソースからのコマンドは、コンピューターで望まないことを実行できるためです。
WindowsPowerShellを理解する
Windows PowerShell MicrosoftWindows用のスクリプトツールです。 ネットワークへの接続やファイルのバックアップなどのシステム管理タスクや、ファイルや写真のセットの整理などの個人的なタスクなど、Windowsのさまざまなタスクを自動化できます。 これには、Microsoftの多くへのアクセスが含まれています 。ネット プログラミングフレームワーク、それをWindows自動化のための強力な選択にします。
今日のビデオ
入力またはコピーして貼り付けることができます PowerShellコマンド PowerShellプログラムに1つずつ追加します。これは、機能のテストやいくつかの単純なタスクに役立ちます。 しかし、多くの場合、PowerShellコマンドを次のようなファイルのセットに整理する必要があります。 スクリプト 必要に応じて編集し、何度でも実行できます。 これらのファイルには通常、ファイル拡張子が付いています .ps1、 そして、次のことができます PowerShellスクリプトを実行する 必要に応じてコマンドラインから、または PowerShell統合スクリプト環境環境、Microsoftが提供する開発ツール。
PowerShellとその代替
PowerShellは、従来の方法に加えて、またはその代わりに使用できます Windowsバッチファイル、拡張子があります 。バット そして何十年もの間何らかの形で存在してきました。 バッチファイルはすべての.NETツールにアクセスできないため、PowerShellは多くの場合より強力になります。 しかし、それらは古いバージョンのWindowsと互換性があり、より多くのプログラマーや ユーザー。
WordやExcelなどのMicrosoftOfficeツールなどのさまざまなWindowsプログラムにも独自のツールがあります 組み込みのスクリプトツール これは、これらのプログラム内のタスクを自動化するのに役立ちます。
スクリプトやコマンドラインツールなど、LinuxやApplemacOSでも一般的に見られるクロスプラットフォームのスクリプトツールを使用することを好む人もいます。 bash またはなどのスクリプト言語 Python と ルビー. ただし、これらは通常、Windowsに特別にインストールする必要があります。 プログラマーは、次のような開発環境を使用して、本格的なWindowsアプリケーションを開発することもできます。 Microsoft Visual Studio、しかし、これは多くの場合、基本的な自動化作業に必要な作業よりも多くの作業です。
PowerShellスクリプトを実行する
「」と入力すると、PowerShellISEでPowerShellスクリプトを作成できます。PowerShell統合スクリプト環境「タスクバーの検索ボックス、スタートメニュー、または任意のテキストエディタに移動します。 これには、Windowsに含まれているメモ帳が含まれます。 必ず拡張子.ps1でスクリプトを保存してください。
次に、コマンドラインからPowerShellスクリプトを実行するには、「」と入力してWindowsコマンドラインを起動します。cmd「検索ボックスに移動し、結果をクリックします。 「C:\ Example \ example_script.ps1」などのPowerShellスクリプトのフルパスを入力し、Enterキーを押します。 または、PowerShellISEのスクリプトファイルに移動することもできます。 使用 "ファイル「メニューの」開ける「スクリプトに移動して開くオプションを選択し、「」をクリックします。ファイル" と "走る"スクリプトを実行します。
スクリプトを実行する権限がないというエラーが表示された場合は、PowerShellを起動して設定を変更してください。 これを行うには、「パワーシェル「検索ボックスで」をクリックし、結果をクリックします。 次に、「ブロック解除-ファイル-パス"の後にスペースとPowerShellスクリプトのフルパスが続きます。 PowerShellスクリプトを実行できるように設定を変更することもできますが、この決定を行う前に、実行することによるセキュリティへの影響を理解してください。