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

【解説】PowerShellモジュール「SetBIOS」でBIOSを起動せずにローカル・リモートPCのBIOS設定をCSVから一括変更する方法

PowerShellを使った高度なPC管理に興味がある方にぴったりの記事です。「SetBIOS」というPowerShellモジュールを利用すると、CSVファイルをもとにBIOS設定を変更できます。BIOS画面を立ち上げることなく、ローカルコンピューターはもちろん、ネットワーク経由でリモートコンピューターの設定まで変更できるのが特徴です。Dell、Lenovo、HP製のPCで安定して動作します。

ローカルまたはリモートPCからBIOS設定を変更する

作業自体は難しくありませんが、慣れるまでは各ステップを慎重に進めることをおすすめします。PCがクラッシュするようなものではありませんが、BIOS設定はシステムの動作に直結するため、正しい値を設定することが非常に重要です。全体の流れは以下の4ステップです。

  1. PowerShellギャラリーからモジュールをダウンロードする
  2. PCのBIOS設定に合わせたCSVファイルを作成する
  3. ローカルPCのBIOS設定を変更する
  4. リモートPCのBIOS設定を変更する

作業を始める前に、必ず現在のBIOS設定内容を紙やメモ帳などに書き留めて、バックアップとして保管しておきましょう。

1] PowerShellギャラリーからモジュールをダウンロードする

【解説】PowerShellモジュール「SetBIOS」でBIOSを起動せずにローカル・リモートPCのBIOS設定をCSVから一括変更する方法

まず、PowerShellギャラリーからモジュールをインストールします。管理者権限でPowerShellを開き、次のコマンドを実行してください。

install-module SetBIOS

実行時に依存関係のあるモジュールのインストールを求められたり、「信頼されていないリポジトリ」からのインストール許可を求められることがあります。画面の指示に従って許可してください。

2] PCのBIOS設定に合わせたCSVファイルを作成する

【解説】PowerShellモジュール「SetBIOS」でBIOSを起動せずにローカル・リモートPCのBIOS設定をCSVから一括変更する方法

このモジュールはCSVファイルを読み込んで動作します。ファイルには「BIOS設定の項目名」とその「設定値」を記載します。まずは、変更したいBIOS設定の項目名をすべてリストアップしましょう。たとえば、ブートデバイスの優先順位をHDDからUSBドライブに変更したい場合などが良い例です。

  • Microsoft ExcelやGoogleスプレッドシートで新しいファイルを作成する
  • 1列目に、変更したいBIOS設定の項目名をすべて記入する
  • 2列目には、それぞれの項目に対する設定値を記入する(値はBIOS上で有効かつ選択可能なものに限る)

必ず実際に変更予定の項目だけを記載し、各項目で使用できる有効な値を事前に確認しておくことが大切です。

3] ローカルPCのBIOS設定を変更する

準備ができたら、コマンド「Set-BIOS」を実行し、表示されるプロンプトに従ってCSVファイルのパスを指定します。基本的なコマンドは次のようになります。

Set-BIOS -Path "YourPath.csv"

BIOSにパスワード(セットアップパスワード)を設定している場合は、コマンドの末尾に -Password を追加します。コマンド実行後にパスワードの入力を求められるため、最終的なコマンドは以下のようになります。

Set-BIOS -Path "YourPath.csv" -Password

4] リモートPCのBIOS設定を変更する

リモートコンピューターのBIOS設定を変更する場合は、対象のPCにネットワーク経由でアクセスできる必要があります。あらかじめ共有フォルダー内のファイルにアクセスするなどして、接続できることを確認しておいてください。アクセス時にはユーザー名とパスワードの入力を求められます。完全なコマンドは次の通りです。

Set-BIOS -Computer "MyComputer" -Path "YourPath.csv" -Password

さらに、このモジュールは複数台のPCを一括で処理することにも対応しています。その場合は、パラメーター -Vendor "Dell / Lenovo / HP" を追加してベンダー名を指定してください。

このチュートリアルが分かりやすかったなら幸いです。無事にBIOS設定を変更できましたか?なお、コマンドレットをダウンロードする前に、公式ホームページのドキュメントを一読しておくことをおすすめします。

【解説】PowerShellモジュール「SetBIOS」でBIOSを起動せずにローカル・リモートPCのBIOS設定をCSVから一括変更する方法

  1. 今すぐ変更したい Microsoft Teams のおすすめ設定 5 選

    Microsoft Teams を使い始めたら、さまざまなカスタマイズで自分好みの環境に仕上げることができます。通知やアプリの動作、既読機能など、知っていると便利な設定が多数用意されています。この記事では、今すぐ変更または試してみたい Microsoft Teams のおすすめ設定を 5 つご紹介します。 1. アプリの動作設定とテーマ まず最初にご紹介するのは、アプリの動作に関する設定です。これらは Teams の「全般」設定タブから確認できます。たとえば、PC の起動時にアプリを自動的に立ち上げるかどうかを選択したり、ウィンドウを閉じてもアプリをバックグラウンドで実行し続けるかどうかを設

  2. Windows 10でブート順序を変更する方法!PC・ノートパソコンの起動デバイスの優先順位を設定しよう

    ブート順序(ブートシーケンス)とは、BIOSがストレージデバイスを読み込む順番のことです。初期設定では、コンピュータやノートパソコンは古い機種であればフロッピードライブ、続いてCD/DVD-ROM、ハードディスクドライブ(HDD)、リムーバブルドライブ(USBメモリ)、ネットワークアダプターの順に起動デバイスを探します。USBドライブから起動したい場合、例えばWindows 10の起動可能なUSBメモリを使ってPCを再インストールしたいときは、この記事の手順に従ってブート順序を変更しましょう。 PCの起動プロセスの仕組み まず、コンピュータの電源を入れたときに何が起こるのかを理解しておきまし