1. ホーム
  2. powershell

[解決済み] Powershell.exe へのパス (v 2.0)

2022-03-17 22:08:23

質問

Powershell(バージョン2.0)はどこにありますか?また、Powershell.exeのパスを教えてください。Windows Server 2008とPowershellがインストールされています。このフォルダを見ると

PS C:\Windows\System32\WindowsPowerShell> dir


    Directory: C:\Windows\System32\WindowsPowerShell


Mode                LastWriteTime     Length Name
----                -------------     ------ ----
d----         20.4.2010     17:09            v1.0

私はPowershell v1.0しか持っていません。しかし、私がタイプするとき

PS C:\> $Host.version

Major  Minor  Build  Revision
-----  -----  -----  --------
2      0      -1     -1


PS C:\>

v2.0がインストールされていると表示されるのですが。

どうすればいいですか?

の中にあると思います。 C:\Windows\System32\WindowsPowershell\v1.0\ . 無実の人を混乱させるために、MSはそれを"v1.0"とラベル付けされたディレクトリに保管したのです。Windows 7上でこれを実行し、バージョン番号を $Host.Version ( インストールされたPowerShellのバージョンを確認する ) は、2.0であることがわかります。

もう一つの選択肢は $PSVersionTable をコマンドプロンプトで実行します。v2.0を実行している場合は、次のように出力されます。

Name                           Value
----                           -----
CLRVersion                     2.0.50727.4927
BuildVersion                   6.1.7600.16385
PSVersion                      2.0
WSManStackVersion              2.0
PSCompatibleVersions           {1.0, 2.0}
SerializationVersion           1.1.0.1
PSRemotingProtocolVersion      2.1

バージョン1.0を実行している場合、この変数は存在せず、出力もされません。

ローカライゼーション PowerShell バージョン 1.0、2.0、3.0、4.0。

  • 64ビット版。C:\WindowsSystem32¥WindowsPowerShell¥v1.0
  • 32ビット版。C:\WindowsSysWOW64 ,WindowsPowerShell