検索
ホームページコンピューターのチュートリアルコンピュータ知識PowerShell を使用してタスクを自動化する方法

PowerShell を使用してタスクを自動化する方法

Feb 20, 2024 pm 01:51 PM
psgetシェルスクリプト

IT 管理者またはテクノロジーの専門家であれば、自動化の重要性を認識している必要があります。特に Windows ユーザーにとって、Microsoft PowerShell は最高の自動化ツールの 1 つです。 Microsoft は、サードパーティのアプリケーションをインストールする必要なく、自動化のニーズに対応するさまざまなツールを提供しています。このガイドでは、PowerShell を活用してタスクを自動化する方法について詳しく説明します。

PowerShell スクリプトとは何ですか?

PowerShell の使用経験がある場合は、コマンドを使用してオペレーティング システムを構成したことがあるかもしれません。スクリプトは、.ps1 ファイル内のこれらのコマンドの集合です。 .ps1 ファイルには、基本的な Get-Help コマンドなど、PowerShell によって実行されるスクリプトが含まれています。 Get-Help のような単純なコマンドは .ps1 ファイルに保存する価値がないかもしれませんが、時間を節約するために、Get-Date-DisplayHint Date のようなより複雑なコマンドはスクリプト ファイルに書き込む必要があります。後で、.ps1 ファイルに保存する価値のある、より複雑なコマンドを検討します。

PowerShell を使用してタスクを自動化する方法

PowerShell は単なるアプリケーションではなく、IT タスクを自動化するために .Net CLR 上に構築されたスクリプト言語です。 CMD との下位互換性があり、単純なタスクまたは複雑なタスクを自動化できます。 PowerShell はその多用途性により、Windows クライアントおよびサーバーで使用でき、MacOS、Linux、およびクラウド環境でも使用でき、日常業務を自動化するためにほとんどの IT プロフェッショナルによって使用されている魅力的なツールです。

PowerShell でタスクを自動化するには、以下の手順に従うだけです。

  • PowerShell で実行ポリシーを構成してスクリプトの実行を許可する
  • PowerShell スクリプトを作成する
  • PowerShell スクリプトを実行してテストします
  • タスク スケジューラを使用したスクリプトのスケジュール
  • それについて詳しく話しましょう。

    1]PowerShell で実行ポリシーを構成してスクリプトの実行を許可する

    PowerShell を使用してタスクを自動化する方法

    通常、Windows はユーザーによる PowerShell でのスクリプトの実行を制限しており、特定のコマンドを実行して変更する必要があります。この制限は簡単な手順で解除できます。

    実行ポリシーを確認するには、PowerShell の管理者特権モードで次のコマンドを実行します。

    リーリー

    AllSigned と表示される場合は、ローカル コンピューター上で作成されたスクリプトも含め、すべてのスクリプトと構成ファイルが信頼できる発行者によって署名されていることを意味します。

    実行ポリシーをさらに変更するには、次のコマンドを実行します。

    リーリー ###または### リーリー

    これにより、PowerShell スクリプトを実行できるようになります。

    2]PowerShell スクリプトを作成する

    PowerShell を使用してタスクを自動化する方法PowerShell スクリプトの世界を詳しく知るには別の記事が必要ですが、ここでは基本的な PowerShell スクリプトを作成して実行する方法を説明します。

    リーリー

    このスクリプトは、Windows バージョンや BIOS バージョンなどのバージョン関連プロパティを含む、すべてのシステムおよびオペレーティング システムのプロパティを取得します。

    PowerShell スクリプトを作成するためのツールはいくつかありますが、ここではコンピューターにプレインストールされているメモ帳を使用します。

    したがって、メモ帳を開き、前に指定したスクリプトを貼り付け、[ファイル] > [名前を付けて保存] に移動し、拡張子 .ps1 の名前を付け、保存の種類を [すべてのファイルを削除] に変更して Enter を押します。ファイルが保存されない場合は、場所をデスクトップに変更して、もう一度試してください。

    注: メモ帳にはさまざまな機能が欠けており、理想的なスクリプト ユーティリティではないため、PowerShell スクリプトを作成するには Visual Studio Code を使用することをお勧めします。

    (3) PowerShell スクリプトを実行してテストします

    PowerShell を使用してタスクを自動化する方法それでは、PowerShell スクリプトを実行する方法を見てみましょう。メモ帳を使用して PowerShell スクリプトを作成したので、それを実行するには PowerShell を使用する必要があります。そこで、PowerShell を管理者として開き、次のコマンドを実行します。

    リーリー

    スクリプトの正確な場所がわからない場合は、スクリプトを右クリックして [プロパティ] に移動し、[場所] フィールドから正確な場所をコピーします。スクリプトの場所と名前を前述の構文に入力するだけで準備完了です。

    4] タスク スケジューラを使用してスクリプトをスケジュールする

    PowerShell を使用してタスクを自動化する方法スクリプトが正常に実行されている場合は、スクリプトをスケジュールしても問題はありません。これを行うには、名前が示すとおり、まさにそれを行う組み込みの Windows アプリケーションであるタスク スケジューラを使用します。以下の手順に従って、PowerShell スクリプトを調整します。

  • タスクの開始
  • タスク スケジューラ ライブラリを右クリックし、[基本タスクの作成] をクリックします。
  • 名前と説明 (必要な場合) を入力し、[次へ] をクリックします。
  • 次に、タスクをいつスクリプト化するかを選択し、「次へ」をクリックします。
  • 次のウィンドウで正しい日付と時刻を選択し、「次へ」をクリックします。
  • アクション ウィンドウで、[プログラムの開始] を選択し、[次へ] をクリックします。
  • 次に、[プログラム/スクリプト] オプションで、[参照] をクリックします。
  • C:WindowsSystem32WindowsPowerShellv1.0 に移動し、powershell.exe を選択します。
  • 次に、[パラメーターの追加] にスクリプトの名前と場所を入力し、[次へ] > [完了] をクリックします。
  • PowerShell を使用してタスクを自動化する方法

    タスクを選択して「実行」をクリックすると、タスクが実行中であることを確認できます。

    Windows コンピューターで PowerShell スクリプトを作成して実行する方法が理解できたと思います。

    読む: Windows でスケジュールされたタスクを削除する方法

    PowerShell を使用してタスクを自動化できますか?

    はい、PowerShell スクリプト言語を使用すると、実行時にタスクを自動的に実行できるスクリプトを作成できます。このスクリプトは、組み込みのタスク スケジューラ ユーティリティを使用してスケジュールでき、準備完了です。

    以上がPowerShell を使用してタスクを自動化する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

    声明
    この記事は每日运维で複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
    修正:Windowsアップデートが自動的にAMDを交換した可能性があります-Minitool修正:Windowsアップデートが自動的にAMDを交換した可能性があります-MinitoolApr 18, 2025 am 12:51 AM

    PCがAMDチップセットで実行されている場合、「Windows UpdateがAMDを自動的に交換した」エラーメッセージを使用すると受信する場合があります。心配しないで! PHP.CNからのこの投稿は、あなたにいくつかのソリューションを提供します。

    Microsoft Sway vs PowerPoint-どちらを選ぶべきですか?Microsoft Sway vs PowerPoint-どちらを選ぶべきですか?Apr 18, 2025 am 12:50 AM

    Microsoft Swayとは何ですか?PowerPointとは何ですか?これら2つは、人々の働きや勉強を促進するための異なるプレゼンテーションツールです。したがって、それらの違いは何ですか、どのようにそれらを選択するか。 PHP.CNのWebサイトにあるこの投稿では、一部が提供されます

    [必見] Win 10オフラインインストーラー:インストール10 22H2オフライン[必見] Win 10オフラインインストーラー:インストール10 22H2オフラインApr 18, 2025 am 12:49 AM

    最新のWindows 10をオフラインまたはインターネットなしでインストールするためのWindows 10オフラインインストーラーはありますか?もちろん、はい。 PHP.CNソフトウェアは、この投稿でWindows 10オフラインインストーラーを取得する方法を示しています。

    ガイド - 期限切れのWindows Server Auto -Shutdownを停止する方法は?ガイド - 期限切れのWindows Server Auto -Shutdownを停止する方法は?Apr 18, 2025 am 12:48 AM

    一部のユーザーは、ライセンスの有効期限が切れた後、Windows Server Auto-Shutdownの問題を満たしていると報告しています。 PHP.CNからのこの投稿では、期限切れのWindows Server Auto-Shutdownを停止する方法を教えてくれます。今、あなたの読書を続けてください。

    ファイルはOneDriveで表示できません - それを解決する方法は?ファイルはOneDriveで表示できません - それを解決する方法は?Apr 18, 2025 am 12:47 AM

    特定のフォルダーにアクセスするときに、「ファイルを表示できない」エラーに苦労していますか?一部のユーザーは、このトラブルについて不平を言っており、有用な対策を探しています。ファイルに関するこの記事は、php.cn wilからonedriveを表示することはできません

    Street Fighter 6システム要件 - 準備ができていますか? - ミニトールStreet Fighter 6システム要件 - 準備ができていますか? - ミニトールApr 18, 2025 am 12:46 AM

    Street Fighter 6はCapcomが発行する格闘ゲームで、多くのゲームファンを魅了したStreet Fighterフランチャイズに属しています。一部の人々は、このゲームをPCでプレイしたいと考えています。それを行うには、ストリートファイター6システムexcrememに会う必要があります

    ドライブ名ウィンドウ10/11の前にドライブレターを表示する方法-Minitoolドライブ名ウィンドウ10/11の前にドライブレターを表示する方法-MinitoolApr 18, 2025 am 12:45 AM

    ドライブ名(ボリュームラベル)は、Windowsでデフォルトでドライブ文字の前に表示されます。ドライブ名の前にドライブレターを表示する方法を知っていますか? PHP.CNからのこの投稿では、ファイルエクスプローラーで最初にドライブレターを表示する方法を説明します。

    Windows 10/11の言語バーで電源を切る正確な手順Windows 10/11の言語バーで電源を切る正確な手順Apr 18, 2025 am 12:44 AM

    言語バーは、多言語のWindowsユーザーに役立ちます。単にクリックするだけで言語を変更できます。一部の人々は、タスクバーの言語バーでオフにしたいと思っています。あなたはそれをする方法を知っていますか?わからない場合は、このphp.cnの投稿を読んでpを見つけます

    See all articles

    ホットAIツール

    Undresser.AI Undress

    Undresser.AI Undress

    リアルなヌード写真を作成する AI 搭載アプリ

    AI Clothes Remover

    AI Clothes Remover

    写真から衣服を削除するオンライン AI ツール。

    Undress AI Tool

    Undress AI Tool

    脱衣画像を無料で

    Clothoff.io

    Clothoff.io

    AI衣類リムーバー

    AI Hentai Generator

    AI Hentai Generator

    AIヘンタイを無料で生成します。

    ホットツール

    WebStorm Mac版

    WebStorm Mac版

    便利なJavaScript開発ツール

    AtomエディタMac版ダウンロード

    AtomエディタMac版ダウンロード

    最も人気のあるオープンソースエディター

    DVWA

    DVWA

    Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

    SublimeText3 英語版

    SublimeText3 英語版

    推奨: Win バージョン、コードプロンプトをサポート!

    SublimeText3 Mac版

    SublimeText3 Mac版

    神レベルのコード編集ソフト(SublimeText3)