10 個の PowerShell コマンドは、リモート コンピューターを最も効果的に管理するのに役立ちます

10 個の PowerShell コマンドは、リモート コンピューターを最も効果的に管理するのに役立ちます

Windows PowerShell は、システムの管理に使用できる「コマンド エグゼクティブ」コマンド ライン システムおよび「スクリプト」スクリプト言語です。以下の記事では、LuckyTemplates がコンピューターをリモートで効果的に管理するための 10 個の PowerShell コマンドを紹介します。

10 個の PowerShell コマンドは、リモート コンピューターを最も効果的に管理するのに役立ちます

リクエスト:

- お使いのコンピュータでは Windows Vista (またはそれ以降) オペレーティング システムが実行されています。

- Windows Server 2008 (またはそれ以降) で実行されているサーバー。

- PowerShell 5.0。

- 管理者権限にアクセスします。

1.PowerShellセッションを作成する

コマンド: Enter-PSSession

例えば:

Enter-PSSession -ComputerName REMOTE_COMPUTER_NAME -Credential USERNAME

10 個の PowerShell コマンドは、リモート コンピューターを最も効果的に管理するのに役立ちます

PSSession を作成すると、管理者はネットワーク上の別のコンピュータにリモート接続し、そのコンピュータ上でできるだけ多くの PS コマンドを実行できるようになります。

対話中に、多くのコマンドをリモートで実行できます。その理由は、管理者がユーザーのコンピュータの前にいるかのようなアクセス インターフェイスを備えているためです。

10 個の PowerShell コマンドは、リモート コンピューターを最も効果的に管理するのに役立ちます

10 個の PowerShell コマンドは、リモート コンピューターを最も効果的に管理するのに役立ちます

2. コマンドを実行します。

コマンド: コマンドの呼び出し

例えば:

Invoke-Command -Computer REMOTE_COMPUTER_NAME -ScriptBlock {PowerShell コマンド}

10 個の PowerShell コマンドは、リモート コンピューターを最も効果的に管理するのに役立ちます

PS で Invoke-Command コマンドを使用すると、上記のコマンド 1 でセッションを実行した場合と同じ結果が得られますが、Invoke を使用してリモート コマンドを呼び出す場合、同時に実行されるコマンドは 1 つだけです。

これは、コマンドが .PS1 ファイルとして保存され、そのスクリプトが呼び出されない限り、複数のコマンドが同時に実行されるのを防ぐためです。

3. コンピュータを再起動します

コマンド: Restart-Computer

例えば:

Restart-Computer -ComputerName REMOTE_COMPUTER_NAME –Force

10 個の PowerShell コマンドは、リモート コンピューターを最も効果的に管理するのに役立ちます

場合によっては、システムをインストールまたは再構成して正しく動作させるときに、コンピュータの再起動を求められることがあります。または、他の場合には、コンピュータを再起動して変更を適用し、コンピュータを更新するだけです。そうすれば、単一の PS コマンドを実行するだけで済みます。

4. コンピュータに ping を送信します

コマンド:テスト接続

例えば:

テスト接続 -ComputerName DESTINATION_COMPUTER_NAME -Source_COMPUTER_NAME

10 個の PowerShell コマンドは、リモート コンピューターを最も効果的に管理するのに役立ちます

PING は、Sysadmin (システム管理者) の「武器庫」の中で最も便利なコマンドの 1 つです。これは非常に簡単です。PING コマンドを入力するだけで、コマンドがコンピュータ上の現在のステーションと他のリモート システム上の接続をチェックします。

Test-Connection は、PING コマンドを PS コマンドレットに「挿入」することで、PING コマンドを新しいレベルに「昇格」させます。

サーバーとリモートデバイス間の接続情報を確認する必要があるとします。 ICMP リクエストはサーバーからリモート デバイスに送信されますが、レポートは管理ステーションに返送されます。

5. サービスの表示と編集

コマンド: Set-Service

例えば:

Set-Service -ComputerName REMOTE_COMPUTER_NAME -Name SERVICE_NAME -Status SERVICE_STATUS

10 個の PowerShell コマンドは、リモート コンピューターを最も効果的に管理するのに役立ちます

サービスは時々非常に「難しい」ものです。特定のコンピューターで何が起こっているかによっては、最悪のタイミングでサービスが「停止」する可能性があります。 Get-Service コマンドレット コマンドを使用して実行中のサービスを特定すると、サービスの現在の状態を把握するのに役立ちます。

利用可能な情報をすべて「取得」したら、サービスの状態を設定できます。文字 W で始まるサービスにすることも、すべてのサービスを一度に設定することもできます。

10 個の PowerShell コマンドは、リモート コンピューターを最も効果的に管理するのに役立ちます

6. バックグラウンドタスク(サイドタスク)を実行する

コマンド:ジョブの開始

例えば:

ジョブの開始 - ファイルパス PATH_TO_SCRIPT.PS1

10 個の PowerShell コマンドは、リモート コンピューターを最も効果的に管理するのに役立ちます

このコマンドを使用すると、ログインしたり他のタスクを実行したりせずに、スクリプトまたはバックグラウンド アプリケーションを実行できます。さらに、このコマンドはコマンドが失敗した場合でも実行され、システム上のユーザーのローカル ログインは中断されません。

7. コンピューターの電源を切ります

コマンド: Stop-Computer

例えば:

Stop-Computer -ComputerName REMOTE_COMPUTER_NAME –Force

10 個の PowerShell コマンドは、リモート コンピューターを最も効果的に管理するのに役立ちます

他のデバイスと同様に、コンピューターを使用した後も「休息」する必要があります。シャットダウンを実行するときに、このコマンドレット コマンドを使用すると、コンピューターが適切に「シャットダウン」されていることを確認できます。

8. コンピュータをドメイン(ドメイン)に参加させます

コマンド:コンピュータの追加

例えば:

Add-Computer -ComputerName COMPUTER_NAMES_TO_BE_JOINED -DomainName DOMAIN.COM -Credential DOMAIN\USER -Restart

10 個の PowerShell コマンドは、リモート コンピューターを最も効果的に管理するのに役立ちます

コンピュータをドメインに参加させるプロセスは非常に簡単です。3 回クリックし、完全な管理者情報を入力するだけで完了します。ただし、この従来の方法を使用して何百ものドメインに参加するには、非常に時間がかかります。

この場合、PowerShell を使用したソリューションと考えることができます。コマンドレット コマンドを使用すると、複数のコンピューターを同時にドメインに参加させることができ、管理者情報を 1 回だけ入力する必要があります。

9. アプリケーションとサービスの管理

コマンド:インポートモジュール

例えば:

インポートモジュール - 名前 NAME_OF_POWERSHELL_MODULE

10 個の PowerShell コマンドは、リモート コンピューターを最も効果的に管理するのに役立ちます

PowerShell の最も優れた機能の 1 つは、コンピューター システムから Microsoft Exchange などのアプリケーションに至るまで、アプリケーションやプログラムなどを柔軟に管理できることです。一部のアプリケーションおよびサービスでは、グラフィカル インターフェイスを介した特定レベルの管理のみが可能です。残りはデフォルトで PS に管理されます。

これは、特定のサービスまたはアプリケーションの追加の PowerShell コマンドを実行するために必要なコードベースを含むモジュールを使用して行われます。モジュールは、必要な場合、および PS 機能を特定のサービスまたはアプリケーションに拡張する場合にのみ使用されます。完了したら、モジュールをオフにすることなくアクティブなセッションから完全に削除できます。

10. コンピュータの名前を変更します

コマンド: Rename-Computer

例えば:

Rename-Computer -NewName NEW_COMPUTER_NAME -LocalCredential COMPUTERNAME\USER –再起動

10 個の PowerShell コマンドは、リモート コンピューターを最も効果的に管理するのに役立ちます

セキュリティや会社のポリシーなどのさまざまな要因によって、コンピュータの名前を変更できる場合とできない場合があります。いずれの場合でも、名前変更コマンドは、1 つ以上のシステム (グループまたはドメイン) で作業する場合に便利です。

このコマンドはデバイスの名前を変更し、変更を有効にするために再起動します。ドメインの場合、スキーマ Active Directory がサポートしている場合、新しいコンピューターの名前も AD で変更されます。オブジェクトはすべての設定と参加したドメインのステータスを保持しますが、新しい名前が表示されます。

以下のその他の記事を参照してください。

幸運を!


Windows 10で欠落しているデフォルトの電源プランを復元する方法

Windows 10で欠落しているデフォルトの電源プランを復元する方法

このガイドでは、Windows 10でデフォルトの電源プラン(バランス、高パフォーマンス、省電力)を復元する方法を詳しく解説します。

Windows 10 で BlueStacks 5 の仮想化 (VT) を有効にする方法

Windows 10 で BlueStacks 5 の仮想化 (VT) を有効にする方法

仮想化を有効にするには、まず BIOS に移動し、BIOS 設定内から仮想化を有効にする必要があります。仮想化を使用することで、BlueStacks 5 のパフォーマンスが大幅に向上します。

WiFi接続に接続する際のドライバーの切断を修正

WiFi接続に接続する際のドライバーの切断を修正

WiFi 接続に接続するときにドライバーが切断されるエラーを修正する方法を解説します。

Windows での DIR コマンドの使用方法

Windows での DIR コマンドの使用方法

DIR コマンドは、特定のフォルダーに含まれるすべてのファイルとサブフォルダーを一覧表示する強力なコマンド プロンプト コマンドです。 Windows での DIR コマンドの使用方法を詳しく見てみましょう。

ソフトウェアを使わずに Windows 10 アプリをバックアップおよび復元する方法

ソフトウェアを使わずに Windows 10 アプリをバックアップおよび復元する方法

ソフトウェアなしで Windows 10 アプリをバックアップし、データを保護する方法を説明します。

Windows でローカル グループ ポリシー エディターを開くための 11 のヒント

Windows でローカル グループ ポリシー エディターを開くための 11 のヒント

Windows のローカル グループ ポリシー エディターを使用して、通知履歴の削除やアカウントロックの設定を行う方法を説明します。

最高の IP 監視ツール 10 選

最高の IP 監視ツール 10 選

重要なリソースを簡単に監視及び管理できる<strong>IP監視</strong>ソフトウェアがあります。これらのツールは、ネットワーク、インターフェイス、アプリケーションのトラフィックをシームレスに確認、分析、管理します。

AxCrypt ソフトウェアを使用してデータを暗号化する方法

AxCrypt ソフトウェアを使用してデータを暗号化する方法

AxCrypt は、データの暗号化に特化した優れたソフトウェアであり、特にデータ セキュリティに優れています。

Windows 10 Creators Updateのアップデート後にシステムフォントを変更する方法

Windows 10 Creators Updateのアップデート後にシステムフォントを変更する方法

システムフォントのサイズを変更する方法は、Windows 10のユーザーにとって非常に便利です。

Windows 10で機内モードをオフにできないエラーを修正する方法

Windows 10で機内モードをオフにできないエラーを修正する方法

最近、Windows 10にアップデートした後、機内モードをオフにできない問題について多くのユーザーから苦情が寄せられています。この記事では、Windows 10で機内モードをオフにできない問題を解決する方法を説明します。