MENU

バッチファイルとPowerShellの連携

目次

バッチファイルとPowerShellの連携

PowerShellスクリプトの実行方法

バッチファイルからPowerShellスクリプトを実行する方法を紹介します。

まず、実行したいPowerShellスクリプトを準備します。

次に、バッチファイルで以下のコマンドを使用します。

powershell -File "C:\Users\YourName\Documents\script.ps1"

このコマンドにより、指定したPowerShellスクリプトが実行されます。

PowerShellスクリプトは、システム管理やデータ処理において非常に強力なツールです。

バッチファイルからPowerShellを呼び出すことで、より高度な操作が可能になります。

PowerShellからの情報取得

バッチファイルを使ってPowerShellから情報を取得する方法を説明します。

たとえば、システム情報を取得する場合、以下のコマンドを使用します。

powershell -command "Get-ComputerInfo"

このコマンドにより、PowerShellがシステム情報を取得し、バッチファイル内でその結果を利用できます。

さらに、取得した情報をテキストファイルに出力することも可能です。

以下の例では、システム情報をsysteminfo.txtに保存します。

powershell -command "Get-ComputerInfo > C:\Users\YourName\Documents\systeminfo.txt"

エラー処理の方法

バッチファイルからPowerShellスクリプトを実行する際のエラー処理についても説明します。

基本的なエラー処理として、PowerShellのTry-Catchブロックを使用する方法があります。

以下の例では、エラーが発生した場合にメッセージを表示します。

Try {
    # スクリプト内容
}
Catch {
    Write-Host "エラーが発生しました: $_"
}

このスクリプトをPowerShellファイルに記述し、バッチファイルから実行することで、エラーが発生した場合の対処が可能です。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次