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

コマンドプロンプトコマンドとPowerShell用の同等のコマンド

PowerShell 独自のコマンドプロンプトに代わるMicrosoftの代替手段です 。以前、MicrosoftはPowerShellをオープンソーシングし、Ubuntu、CentOS、Red Hat Enterprise Linux、OpenSUSE、Fedora、macOSなどのさまざまなLinuxフレーバーの最新バージョンに導入することを発表しました。また、Windowsに同梱されていた以前のエディションのPowershellよりもはるかに多くの機能を提供するPowerShellCoreもリリースしました。 システム管理者向けに作成されました コマンドプロンプトの代替となることを目的としています。このPowerShellのクロスプラットフォーム拡張により、ユーザーはさまざまなオペレーティングシステムや環境で作業できるというメリットが得られます。

コマンドプロンプトコマンドとPowerShell用の同等のコマンド

長年にわたり、PowerShellは、より多くのコマンドレットをサポートするように開発およびアップグレードされてきました。 またはPowerShellコマンド さまざまなタスクを管理するのに十分な柔軟性を持たせるためだけです。 Windowsのみのソフトウェアとサービスを実行している組織の場合、Microsoftは、PowerShellを使用して管理できるように、Windows Server、Azure Active Directory、Exchangeなどのサービスを構築しています。これにより、GUIベースの構成マネージャーを使用するのではなく、サービスをより適切に使用できるようになり、長期的には多くのロジスティクスコストを節約できます。

PowerShellで実行できる同等のCMDコマンド

今日は、PowerShellコマンドラインを使用して実行できるCMDの基本的なコマンドについて説明します。

コマンドプロンプトコマンドとPowerShell用の同等のコマンド

1]コマンドラインの任意の場所に移動する場合は、非常に簡単です。 cdを使用する場所 コマンドプロンプトでは、次を使用できます

Set-Location "<PATH>"

PowerShell内の同じことについて。

2]ディレクトリのツリーをナビゲートするのに役立つ場合は、フォルダのすべてのコンテンツを一覧表示することは大したことではありません。コマンドプロンプトには、 dirを使用しました 、ただし、PowerShellを使用する場合は、単に使用できます

Get-ChildItem

ディレクトリ内のすべてのファイルとディレクトリを一覧表示します。

3]名前の変更は、100%GUI中心のオペレーティングシステムでは当然のことと考えています。ただし、リモートシステム上のファイルまたはフォルダの名前を変更する必要がある場合は、名前の変更に依存する必要がありました。 コマンドプロンプトの使用中にコマンドを実行しますが、PowerShellでは使用できます

Rename-Item "Path/of/the/file.txt" - NewName "NewNameOfTheFile.csv"

これを使用して、ユーザーは特定のファイルの名前と拡張子を変更できます。

コマンドプロンプトコマンドとPowerShell用の同等のコマンド

4]コマンドを知っていて、それが何であるかわからない場合は、 /? コマンドプロンプトコマンドラインのコマンドは、以前は非常に役立ちました。幸い、PowerShellにはこの機能がありません。使用できます

Get-Help "CMDLET NAME"

PowerShellのCMDLETの機能を確認します。

5]実行中のプロセスを停止する場合でも、PowerShellを使用している場合は、ある種のタスクマネージャーに依存する必要はありません。 taskkill はコマンドプロンプトで信頼できるコマンドですが、PowerShellを使用すると使用できます

Stop-Process -Name "ApplicationName.exe"

6]これから説明するこのコマンドは、私が個人的に学校で頻繁に使用されているのを目にしたものです。これは非常に便利なコマンドです。リモートコンピュータまたはサーバーセッションをシャットダウンするために使用できます。コマンドプロンプトで、 shutdown -s 使用できますが、PowerShellの場合

Stop-Computer -ComputerName "HostName1","HostName2","Gateway or Address"

リモートコンピュータをシャットダウンするために使用できます。

7]コンピュータのシャットダウンと同様に、コマンドプロンプトコマンド shutdown -r、

Restart-Computer -ComputerName "HostNameNew", Gateway or Address"

PowerShellで同じことを行うことができます。

8]システムのグループポリシーにいくつかの新しい変更が加えられ、その変更を確認するには、グループポリシーを強制的に更新する必要があります。1つは gpupdate / forceを使用します。 コマンドプロンプトで。ただし、PowerShellでは使用できます

Invoke-GPUpdate -Computer "Name of the Host" -Force

完璧に使用できます。

9]変数を設定するには、コマンドプロンプトコマンドラインで

を使用できます。
SET VariableName = "Value of the Variable"

、ただしPowerShellでは、 $ すべての面倒を見る。このコマンドを使用するだけで、必要なことを実行できます。

$VariableName="Value of the Variable".

10]コンピュータをドメインに参加させたい場合は、それも非常に簡単です。コマンドプロンプトでは、次のコマンドを使用できます:

netdom /domain:domainName /user:userName /password:passwordForTheDomain member hostname /add

ただし、PowerShellを使用する場合は、

の使用を活用できます。
Add-Computer -DomainName "Domain" -Credential "Domain\Username" -Restart

注意深く観察すると、PowerShellで同様に実行すると、基本的なコマンドプロンプトコマンドは少し複雑になります。ただし、コマンドプロンプトとPowerShellの両方で使用したドメイン参加コマンドのような複雑なコマンドについて話すとき、および観察すると、コマンドプロンプトで使用されるコマンドはPowerShellの対応するコマンドよりもはるかに複雑です。

したがって、コマンドプロンプトの対応物よりもPowerShellの実装の方が優れていると言えます。これには、他のプラットフォームや環境でも利用できるという事実も含まれます。

Microsoftは、PowerShellをコマンドプロンプトよりも優れたものにするために積極的に取り組み、コマンドプロンプトをコマンドプロンプトに置き換えることでユーザーを強制しないようにする予定です。

コマンドプロンプトコマンドとPowerShell用の同等のコマンド
  1. コマンド プロンプトまたは PowerShell からアプリをインストールする方法

    ソフトウェアのインストールは、複雑で反復的で、エラーが発生しやすいプロセスになる可能性があります。使用する前に、まずダウンロードしてインストール プロセスを開始し、インストールされるまで待つ必要があります。これには多くの時間がかかります。コマンド プロンプトからアプリをインストールする方法を学習することで、この時間を節約できます。同時に PowerShell からアプリをインストールすることもできます。 PowerShell とコマンド プロンプトは、Windows 10 または 11 にアプリケーションをシームレスにインストールできます。ただし、アプリのインストールに必要な手順は少し異なり

  2. Windows 11 と Windows 10 を修復するための 5 つの必須コマンド

    最新の Windows 11 には多くの新機能と改善が含まれており、互換性のあるデバイスの無料アップグレードとして利用できます。お使いのデバイスが Windows 11 の最小システム要件を満たしている場合 デバイスをアップグレードして、最新のオペレーティング システムをお楽しみください。時間が経つと、誤動作したり、マルウェアに感染したり、黒い画面にカーソルが表示されたり、ブルー スクリーン エラーが表示されたりする可能性があります。多くのユーザーから、Windows 11 の更新後にノートパソコンがフリーズするという報告があります またはアップグレード、または起動時の黒い画面。 Window