リモートコンピュータのアップタイムをPowerShellを使用して取得する方法

この投稿では、PowerShellを使用してリモートコンピュータのアップタイムを取得する方法を紹介します。また、リモートコンピュータのアップタイムを取得するための他の3つのオプションも提供されています。ぜひご確認ください。

Tyler

By Tyler 最後の更新 2025年01月22日

Share this: instagram reddit

コンテンツ

✔ PowerShellを使用してリモートコンピューターの稼働時間を確認する方法
✔ PowerShellを使用してリモートコンピューターの稼働時間を取得する方法
✔ リモートコンピューターの稼働時間を取得するための他の3つのオプション
✓ オプション1. SystemInfoコマンドラインを使用する
✓ オプション2. Sysinternalsコマンドラインを使用する
✓ オプション3. リモートデスクトップソフトウェアを使用する
✔ 結論

PowerShellを使用してリモートコンピューターの稼働時間を確認する方法

「リモートのWindows 10コンピューターを持っており、常にリモートで接続しています。そのため、常に稼働していて、稼働時間を忘れてしまいました。今、それを知りたいのですが、PowerShellを使用して確認できますか?」

PowerShellを使用してリモートコンピューターの稼働時間を取得する方法

答えはYESです! PowerShellを使用してリモートコンピューターの稼働時間を取得することができます。ここでは、詳しい手順をご説明します。

ステップ1. リモートコンピューターで、デスクトップのThis PCを右クリックし、プロパティを選択します。

プロパティ

ステップ2. ここでコンピューター名が表示されます。メモしておいて、後で使用します。

デバイス名

ステップ3. Win R を押して、実行ダイアログボックスを表示し、"powershell.exe"と入力し、OKを押してPowerShellを開きます。

管理者としてイベントビューアーを実行する

ステップ4. 次のコマンドを入力し、Enterキーを押します。

(Get-Date) - (Get-CimInstance Win32_OperatingSystem -ComputerName Remote_Computer).LastBootupTime

注意: "Remote_Computer"を自分のリモートコンピューターの名前に置き換えてください。

,以上の内容を日本語に翻訳してください。HTMLタグのhref属性の値やタグのsrc属性の値は翻訳しないでください。{{}}内のコンテンツは翻訳不要です。Unicodeの文字は翻訳しないでください。HTML構造と属性は変更せず、翻訳しないでください。

PowerShellの最終起動時間

リモートコンピュータの稼働時間を取得する他の3つのオプション

PowerShellコマンドを使用してリモートコンピュータの稼働時間を取得する以外にも、リモートコンピュータの稼働時間を取得する他の3つのオプションを紹介します。

オプション1. SystemInfoコマンドラインを使用する

重要: リモートコンピュータの情報を表示するには、ローカルコンピュータとリモートコンピュータが同じネットワーク上にある必要があります。

ステップ1. Win R を入力して実行ダイアログボックスを呼び出し、「cmd」と入力してEnterを押してコマンドプロンプトを開きます。

Run Box CMD

ステップ2. 以下のコマンドを入力し、Enterを押します:

SystemInfo /s Remote_Computer | find "Boot Time:"

注:「Remote_Computer」を自身のリモートコンピュータの名前に置き換えてください。

Systeminfo

オプション2. Sysinternalsコマンドラインを使用する

重要: Sysinternalsを使用するためには、リモートコンピュータでリモートレジストリサービスが実行されている必要があります。

ステップ1. リモートコンピュータでWin Rを押し、「service.msc」と入力しEnterを押してサービスを開きます。

Services.msc

ステップ2. Remote Registryを検索してダブルクリックします。

Remote Registry

ステップ3. Remote Registry起動の種類自動に変更します。

Remote Registry Properties

ステップ 5. ローカルコンピュータでコマンドプロンプトを開きます。以下のコマンドを入力し、Enterキーを押してください。

PSInfo Uptime \\Remote_Computer

注意: “Remote_Computer”の部分は、リモートコンピュータの名前に置き換えてください。

Sysinternals

オプション 3. リモートデスクトップソフトウェアを使用する

別のオプションとして、無料で安定したリモートデスクトップソフトウェアである AnyViewer を使用して、リモートコンピュータにリモートアクセスし、そこでアップタイムを確認したり、他の操作を行ったりすることができます。今すぐダウンロードして、その動作を確認してください。モバイル電話やタブレットからPCを制御する場合は、AnyViewer モバイルアプリをダウンロードする必要があります。

無料ダウンロードWin 11/10/8.1/8/7/Server
安全ダウンロード

ステップ 1. AnyViewer を両デバイスにインストールして起動します。[ログイン]に移動し、[サインアップ]をクリックして AnyViewer アカウントを作成します。

Log in AnyViewer

ステップ 2. 両デバイスで同じ AnyViewer アカウントにログインします。自分のデバイスは自動的にログインしたアカウントに割り当てられ、[マイデバイス]リストにリストされます。

Free Editions

ステップ3. ローカルデバイスで、デバイスにアクセスし、マイデバイスリストでリモートPCを見つけ、それをクリックして無人リモートアクセスを実現するためにワンクリック制御をクリックします。

Connect to My Devices

✍ 注意: もし、ワンクリック無人リモートアクセスを他のデバイスに割り当てたい場合は、プロフェッショナルまたはエンタープライズプランにアップグレードすることができます。また、プライバシーモードで他のコンピュータに接続することもできます。これは、リモートコンピュータの画面をブラックアウトし、マウスとキーボードをブロックすることを意味します。

ステップ6. 今、リモートコンピュータを完全に制御できます。リモートコンピュータ上でコマンドプロンプトを開きます。

AnyViewer System Boot Time

結論

PowerShellを使用してリモートコンピュータの稼働時間を取得する場合は、この投稿に記載されている手順に従うことができます。PowerShellコマンドを使用してリモートコンピュータの稼働時間を取得するだけでなく、他の3つの方法も提供しています。その中でも最後の方法であるAnyViewerというリモートデスクトップソフトウェアを使用することを強くお勧めします。他の手法と比較して、リモート接続した後は、それが目の前にあるかのように稼働時間を確認することができます。設定作業は不要で、非常に便利です。