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

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

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

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

PowerShellスクリプトファイルを作成する方法

PowerShellスクリプトファイルを作成して実行する

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

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

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

  • VisualStudioのダウンロードページに移動します(Head to Visual Studio Download page)
  • Windowsボタンをクリックして  、インストーラーをダウンロードします。
  • (Double-click)ダウンロードしたファイルをダブルクリックして、 VSCodeのインストールプロセスを開始します。
  • 契約条件を確認します。
  • 次へ(Next) ]ボタンをクリックします。
  • 次へ(Next) ]ボタンをもう一度クリックします。
  • 次へ(Next) ]ボタンをもう一度クリックします。
  • (Confirm)必要に応じて追加のタスクを確認します。
  • 次へ(Next) ]ボタンをクリックします。
  • インストール(Install) ]ボタンをクリックします。
  • 完了(Finish) ]ボタンをクリックします。

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

  • VSCode を開きます(VS Code)
  • 左側のペインから[ 拡張機能]タブをクリックするか、 (Extensions)CTRL + SHIFT + Xキーの組み合わせを押します。
  • PowerShellを検索し  、上位の結果を選択します。
  • インストール(Install) ]ボタンをクリックします。

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

  • VSCode を開きます(VS Code)
  • ファイル(File) ]メニューを クリックして、[新しいファイル(New File) ]オプションを選択します。
  • ファイル(File) ]メニューをクリックし、[名前を付けて 保存(Save as) ]オプションを選択します。
  • [ファイル名(File name)]フィールドで、 拡張子 が.ps1のファイルの名前( TWC_script.ps1など)を指定します。
  • 保存(Save) ]ボタンをクリックします。

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

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

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

Welcome to TheWindowsClub.com! Your first script executed successfully

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

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

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

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

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

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

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

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

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

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

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

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

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

関連(Related)署名せずにローカルのPowerShellスクリプトを実行する方法(How to run local PowerShell Scripts without Signing)



About the author

私は強く推奨される Windows 10 の専門家であり、コンピューターの外観をパーソナライズし、Office ツールをより使いやすくすることを専門としています。オンライン印刷用にテキストやグラフィックスをフォーマットする方法、Outlook 用のカスタム テーマを作成する方法、さらにはデスクトップのタスク バーの外観をカスタマイズする方法など、Microsoft Office で作業する最も効果的な方法を他のユーザーが見つけられるように、自分のスキルを使用しています。コンピューター。



Related posts