Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows11/10でPowerShellスクリプトファイルを作成して実行する方法

スクリプトは、テキストファイルに保存されたコマンドのコレクションです(特別な .ps1 を使用)。 拡張機能)PowerShellが理解し、順番に実行してさまざまなアクションを実行します。この投稿では、Windows11/10でPowerShellスクリプトファイルを作成して実行する方法の概要を説明します。

PowerShellは、設定を変更してタスクを自動化するコマンドとスクリプトを実行するためにMicrosoftによって設計されたコマンドラインツールです。ある意味、コマンドプロンプトに似ています。ただし、PowerShellは、より高性能なコマンドラインインターフェイス(CLI)であり、広範なツールセットと、より柔軟性と制御を提供します。また、コマンドプロンプトとは異なり、PowerShellはWindows、macOS、およびLinuxで使用できます。

Windows 11/10でPowerShellスクリプトファイルを作成して実行する方法を確認するには、それぞれのセクションに示されている各タスクの手順に従ってください。

PowerShellスクリプトファイルの作成方法

Windows11/10でPowerShellスクリプトファイルを作成して実行する方法

Windows 11/10では、事実上すべてのテキストエディターまたはISE(統合スクリプト環境)コンソールを使用してPowerShellスクリプトファイルを作成できます。ただし、今後スクリプトを作成するための推奨オプションは、PowerShell拡張機能を備えたVisualStudioCodeエディターを使用することです。

Visual Studio Code(VS Codeとも呼ばれます)は、事実上あらゆる種類のプログラミング言語を編集するための環境を提供する、無料で拡張可能なクロスプラットフォームのコードエディターです。また、PowerShell拡張機能を追加すると、IntelliSense(コード補完)をサポートしている場合でも、完全にインタラクティブなスクリプト編集エクスペリエンスを利用できます。

VSCodeを使用してWindows11/10でPowerShellスクリプトファイルを作成する方法は次のとおりです。

  • VisualStudioのダウンロードページに移動します。
  • Windowsをクリックします ボタンをクリックしてインストーラーをダウンロードします。
  • ダウンロードしたファイルをダブルクリックして、VSCodeのインストールプロセスを開始します。
  • 契約条件を確認します。
  • [次へ]をクリックします ボタン。
  • [次へ]をクリックします もう一度ボタンを押します。
  • [次へ]をクリックします もう一度ボタンを押します。
  • 必要に応じて追加のタスクを確認します。
  • [次へ]をクリックします ボタン。
  • [インストール]をクリックします ボタン。
  • [完了]をクリックします ボタン。

手順を完了すると、PowerShell拡張機能のインストールに進むことができます。方法は次のとおりです。

  • VSコードを開く
  • 拡張機能をクリックします 左ペインからタブを押すか、 CTRL + SHIFT + Xを押します キーコンボ。
  • PowerShellを検索します 一番上の結果を選択します。
  • [インストール]をクリックします ボタン。

インストール手順が完了したら、VisualStudioCodeを使用してPowerShellスクリプトの作成を開始できます。方法は次のとおりです。

  • VSコードを開く
  • ファイルをクリックします メニューから[新しいファイル]を選択します オプション。
  • ファイルをクリックします メニューから[名前を付けて保存]を選択します オプション。
  • ファイル名 フィールドは、 .ps1でファイルの名前を指定します 拡張子—たとえば、 TWC_script.ps1
  • [保存]をクリックします ボタン。

新しいスクリプトを作成するか、実行するスクリプトを貼り付けます(例:

)。
Write-Host "Welcome to TheWindowsClub.com! Your first script executed successfully"

上記のスクリプトは、以下のフレーズを画面に出力します。

TheWindowsClub.comへようこそ!最初のスクリプトは正常に実行されました

実行をクリックできます 右上からボタンを押して(またはF5キーを押して)スクリプトを実行します。

  • ファイルをクリックします メニュー。
  • [保存]をクリックします オプション。

Visual Studio Codeを使用して手順を完了すると、スクリプトを実行する準備が整いますが、デフォルトでは失敗します。これは、デフォルトのPowerShell設定が、スクリプトの実行をブロックするように常に設定されているためです。 (唯一の例外は、Visual StudioCodeまたはPowerShellISE内でスクリプトのコンテンツを実行する場合です。)

Windows11/10でPowerShellスクリプトファイルを実行する方法

PowerShellでスクリプトファイルを実行するには、Windows11/10で実行ポリシーを変更する必要があります。

Windows 11/10では、PowerShellには次の4つの実行ポリシーが含まれています。

  1. 制限付き— スクリプトの実行を停止します。
  2. RemoteSigned — デバイスで作成されたスクリプトを許可しますが、別のコンピューターで作成されたスクリプトは、信頼できる発行元の署名が含まれていない限り実行されません。
  3. AllSigned — すべてのスクリプトが実行されますが、信頼できる発行元がスクリプトに署名した場合に限ります。
  4. 無制限— 制限なしで任意のスクリプトを実行します。

Windows11/10でPowerShellスクリプトファイルを実行する方法は次のとおりです。

  • Windowsキー+Xを押します パワーユーザーメニューを開きます。
  • Aを押します キーボードでPowerShellを管理/昇格モードで起動します。
  • PowerShellコンソールで、以下のコマンドを入力してEnterキーを押します。
Set-ExecutionPolicy RemoteSigned
  • A」と入力します Enterキーを押します(該当する場合)。

次に、以下のコマンドを入力し、Enterキーを押してスクリプトを実行します。 「PATH\TO\SCRIPT」プレースホルダーをスクリプトの場所に変更してください。

& "C:\PATH\TO\SCRIPT\TWC_script.ps1"

手順を完了すると、スクリプトが実行されます。正しく記述されていれば、問題なく出力が表示されます。

これで、Windows11/10でPowerShellスクリプトファイルを作成して実行する方法は終わりです。

関連 :署名せずにローカルのPowerShellスクリプトを実行する方法。

Windows11/10でPowerShellスクリプトファイルを作成して実行する方法
  1. Windows11/10でファイルとフォルダを削除する方法

    あなたはしばしばあなたが取り除きたいと思うあなたのPC上に不要なまたは不必要なファイルやフォルダを見つけるかもしれません。これらのファイルまたはフォルダを削除すると、PCに余分なスペースを作るのに役立ちます。これは常に良いことです。この投稿は初心者を対象としており、キーボードショートカット、ファイルエクスプローラー、PowerShell、コマンドプロンプト、専用ソフトウェアなどを使用して、Windows11/10でファイルとフォルダーを永続的または一時的に削除するさまざまな方法を紹介します。 Windows11/10でファイルとフォルダを削除する方法 Windows 11/10で、ファイルと

  2. Windows11/10でファイルとフォルダを移動する方法

    Windows11とWindows10には、ファイルとフォルダーをある場所から別の場所に移動するためのさまざまな方法が用意されています。ファイルまたはフォルダを移動するということは、フォルダのファイルの同一のコピーを作成せずに、現在の場所を目的の場所に変更することを意味します。ファイルまたはフォルダを移動する最も一般的な方法は、それらを移動先にドラッグアンドドロップすることです。ただし、これを行う方法についてはさらに学習します。 Windows11/10でファイルとフォルダを移動する方法 この投稿では、コンテキストメニュー、ファイルエクスプローラー、Power Shell、コマンドプロンプト