• ベストアンサー

power shellについて

さっきpowershellで適当に「command」と打って実行したのですがよく意味がわかりません。このコマンドはどういうことをしているのですか?

noname#260844
noname#260844

質問者が選んだベストアンサー

  • ベストアンサー
  • chie65535
  • ベストアンサー率43% (8520/19368)
回答No.1

powershellでcommandと打つと、commend.comが起動します。 command.comは「MS-DOS」のシェルコマンドで、MS-DOS用のコマントやバッチファイルや、MS-DOS実行ファイルを起動するための、コンソールコマンドシェルです。 昔のWindowsにあった「DOS窓」と同じような事が出来ます。 因みに、昔の「DOS窓」が進化したのがpowershellです。

その他の回答 (1)

  • dell_OK
  • ベストアンサー率13% (740/5644)
回答No.2

私の環境で command を実行すると、コマンドレットなどの一覧が表示されました。 Get-Command と同じ挙動のようです。 Get-Command についてはこちらをご覧になってみてください。 https://docs.microsoft.com/ja-jp/powershell/module/Microsoft.PowerShell.Core/get-command?view=powershell-7.2

関連するQ&A

  • powershell で-processの中に複数

    powershell で-processの中に複数行書きたいが長くなる foreach-object の -process{}の中に複数のコマンドを書きたいのですが、長くなります。 foreach-object -process{command1; command2; command3; command4; command10 } foreach-object -process{ command1; command2; command3; command4; command10 } なんか適当に折り返して書く方法ありませんか? `で出来ると書いているサイトがありましたが、このケースでは無理でした。

  • powershellをバックグラウンド実行

    いつもお世話になっております。 とあるpowershellをバックグラウンド実行したいのですが、うまくいきません。 【実施したいこと】 background.ps1をバックグラウンド実行したい。 【前提条件】 background.ps1はbackground.batファイルより実行する想定で考えている。 background.batの中身(イメージ) (中略) powershel l-command "background.ps1" (中略) get-executionpolicyではremotesignedで~ps1ファイルは実行許可を与えている。 【確認していること】 1.start-jobコマンドを使用すればバックグラウンド実行ができることを確認済み 2.batの実行を以下にするも実行がうまくいかない。 powershell -executionpolicy remotesigned -command "start-job background.ps1" 3.間にpowershellをバックグラウンドするbackground_middle.ps1をかませてもうまくいかない。 batのコマンド実行をbackground_middle.ps1にし、background_middle.ps1を start-job backgroundと記載しており実行してもうまくいかない。 4.powershell上でstart-job background.ps1を手動で実施するとうまく実行される。 申し訳ございませんが、大変困っており、すぐ回答を頂きたいです

  • コマンドプロンプトにてPowerShell実行

    Windows10のアップデート後にWindowsが起動できなくなり、青い画面の 「システムの復元」を実行しようとすると「このドライブでシステムの保護を 有効にする必要があります」となります。 色々ネットで調べて、コマンドプロンプトよりPowerShellにて有効にできる とのことだったのですが、実行すると「'PowerShell'は内部コマンドまたは 外部コマンド、操作可能なプログラムまたはバッチファイルとして認識 されていません」となります。 コマンドプロンプトの画面の左上には「管理者」となっています。 しかし、コマンドプロンプト画面になったときに「このコマンドを処理する にはメモリリソースが足りません」となりました。 なぜPowerShellが実行できないのでしょうか? 実行する方法をご教授下さい。 よろしくお願い致します。

  • PowerShellで処理を簡単にしたい

    PowerShellは、ど素人です。 PowershellであるPs1ファイルを実行するのに 現在下記の手順で行っています。 1)PowerShellを管理者権限で実行 2)以下のコマンドを最初に実行 powershell set-executionPolicy remoteSigned 3)次に以下のコマンドを実行 powershell -File C:\Users\Mic\Desktop\Keep\sample.ps1 毎回、2),3)をPowerShellの画面にコピペして処理しています。 もう少し簡単な手順になれば嬉しいのですが、 1),2),3)を一つのBATで処理するような方法はありませんか ? BATに限らず手順が減るような方法があれば教えてください。

  • バッチでsqliteコマンドとして認識される

    以下のようなsqliteよりCSVファイルにエクスポート パワーシェルで文字コードをShift-Jisに変更すると、powershellコマンドがsqliteのコマンドとして認識され実行されません。バッチを分けても同じ結果となりました。一旦sqliteを終了させるにはどのようにしたらよいでしょうか。 エラー表示:'powershell' is not recognized as an internal or external command, 以下バッチ chcp 932 > nul sqlite3.exe "%DB_FILE%" "select * from table;" -header -csv > "%CSV_OUTPUT_FILE%" powershell -Command "(Get-Content '%FILE%' -Encoding UTF8) | Set-Content -Encoding Default -Path '%FILE%'" ご教示よろしくお願いいたします。

  • windows power shell icacl

    windows power shell 2.0で 以下のコマンドを実施したいのですが エラーで実行できません。 dosからは実行できるのを認識していますが windows power shell 2.0での実行方法を教えて下さい。 icacls "c:\aa\" /grant "Everyone":(OI)(CI)F エラー 用語 'OI' は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。名前が正 しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから、再試行してください。 発生場所 行:1 文字:37 + cacls "c:\aa\" /grant "Everyone":(OI <<<< )(CI)F + CategoryInfo : ObjectNotFound: (OI:String) []、CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException

  • Windows10で、カーソルが消えるので...

    Windows10で、コマンドラインを使っているとカーソルが消えることがあります。 ネット検索すると、 一度powershellしてexitして戻ってくればカーソルが復活する 的な情報発見 実際にやってみるとその通りでした。 しかし、powershellが起動するまでが遅いし、更にそれを待ってからexitと打たなければなりません。 これ、時間が掛かるのはしょーがないとして、せめて待つのを何とかしようと C:>powershell -command "exit" としたのですが、戻ってくるんだけど、その時にカーソルが消えたままなんです。 他に方法はないんすかね

  • shellの作成

    大学で以下のような課題を出されました。 ・コマンドライン入力を受け付けて、実行可能ファイルを実行できる コマンドサーチパスを持っている方が望ましいが、実行時に full path指定 するのでも構わない ・バックグラウンド実行 ・標準入出力・エラー出力のリダイレクション ・パイプによる標準入出力の他プロセスへの接続 作成の上で条件は以下の通りです。 ・使ってよいのは基本的にはシステムコールのみ man で (2) execve, fork, pipe, dup, read, write, open ・プログラム作成の効率化を考慮して以下の library関数は使うことを認める exec周り execv 文字列関係 str... 入出力関係 fprintf, fgets 入出力関係は、コマンドライン入力、エラー出力に限る 今までshellを作成したことが無くどうすればよいか良く分かりません。 fork()やexec()の意味はなんとなくは理解したのですが・・・

  • PowerShell 7 をインストールしました

    PowerShell 7 をインストールしました まだ何も分かりません。 ザックリの話ですが、 テキストでコマンドスクリプトを書いたとして、 拡張子は何で保存して、 実行する際はどうやって実行すればよろしいでしょうか?

  • windowsdefender

    windowsdefenderのアイコンが黄色で保護になっていないので押したところ 「このwindowsdefenderリンクを開くには新しいアプリが必要です」 と出て保護できないのでグーグルで検索したところ以下のページがありました。 Windows 11/10の場合 エラーのポップアップウィンドウが表示されないようにするにはPowerShellで特定のコマンドを実行することが有効であると、ユーザーから報告が寄せられています。 ステップ1: Windows 10/11の検索ボックスに「powershell」と入力し、「Windows PowerShell」を右クリックして「管理者として実行」を選択します。 ステップ2: PowerShellウィンドウで、コマンド Add-AppxPackage -Register -DisableDevelopmentMode "C:\WindowsSystemApps paragraphMicrosoft.Windows.SecHealthUI_cw5n1h2txyewy paragraphManifest.xml" を入力し、Enterを押します。 上の手順を行いましたが PowerShellに受け入れらませんでした。 そもそもこのコマンドは正しいですか? そもそも、このコマンドを信用してもいいですか。 コマンドを検索しましたが検索結果にはこのページしか出てきません。何か間違ったコマンドを入れたのかと不安です。 WINDOWS10PRO です。よろしくお願い致します。

専門家に質問してみよう