15

PowerShell 2 がインストールされた Windows 7 を実行しています。

ここからバージョン 2.1 をダウンロードしました - http://pscx.codeplex.com/releases

リリースノートには

  • zip ファイルのブロックを解除します - {これを行いました}
  • ZIP ファイルの内容を $env:Home\Documents\WindowsPowerShell\Modules フォルダーに抽出します。

$env:Home が何であるかわからなかったので、少し検索したところ、リリース ノートには、私のマシンには存在しない Home という環境変数が必要であることがわかりました。

もう少し検索すると~、私のマシンで定義されているものを使用します。したがって、PSプロンプトで実行しますcd ~

私のマシンでネットワークドライブにつながったものU:

以下のディレクトリを作成U:\Documents\WindowsPowerShell\Modulesし、解凍した Pscx-2.1.0 を Modules フォルダにコピーしました。PowerShell プロンプトを開き、Get-Module -ListAvailable. これにより、結果に Pscx が表示されませんでした。

上記の手順により、実際にこのフォルダーツリーが得られましたU:\Documents\WindowsPowerShell\Modules\Pscx-2.1.0\Pscx-2.1.0

だから私はファイルをレベルアップしてコピーし、もう一度U:\Documents\WindowsPowerShell\Modules\Pscx-2.1.0\試してみましたU:\Documents\WindowsPowerShell\Modules\Pscx\

また、このパスで上記のすべてを試しましたU:\WindowsPowerShell\Modules\Pscx-2.1.0\

モジュールは実際にはこのディレクトリにあるはずがないので、もう少し検索するとこのコマンドが表示されると思います。(Get-ChildItem Env:\PSModulePath).Value

次の結果が得られます

C:\Users\my.name\Documents\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules\

Pscx-2.1.0 フォルダーをここにコピーします。C:\Users\my.name\Documents\WindowsPowerShell\Modules\Pscx-2.1.0

そして、まだ運がありません。

どのステップが欠けていますか?

4

5 に答える 5

12

上記の質問の最後のステップを実際には完全には完了していませんでしたが、それが答えであることが判明しました。

完全を期すための答えは次のとおりです

  • ダウンロードしたzipファイルのブロックを解除します
  • zip ファイルを解凍します。これにより、次のフォルダー構造が得られる可能性があります。Pscx-2.1.0/Pscx-2.1.0/{lots of files}
  • 子フォルダーの名前を Pscx に変更します - すなわち -Pscx-2.1.0/Pscx/{lots of files}
  • Powershell プロンプトで実行(Get-ChildItem Env:\PSModulePath).Valueし、モジュール フォルダーの場所をメモします。
  • Pscx folderを上記の Modules フォルダーの場所にコピーします。
  • Powershell プロンプトで Get-Module -ListAvailable を実行して、使用可能な Pscx モジュールを確認します。
于 2012-12-07T00:42:32.243 に答える
4

とにかく走れ

choco install pscx

コマンドを取得するためのワンライナーについては、chocolatey.orgを参照してくださいchoco

コマンドを実行する前に、スクリプトでこれを呼び出す必要がある場合があることに注意してください。

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser #allows scripts to run from the interwebs, such as pcsx
于 2015-02-18T23:21:22.340 に答える