2011-10-21 7 views
3

PowerShell Community Extensionsをインストールするには、コマンドラインのみを使用します。PSCXをPowerShellでインストールする

MSIファイルをダブルクリックすると、右クリック抽出はしません。UIは使用しません。私は数十台のコンピュータでこのプロセスを実行する必要があります。しかし、私が見つけたすべての指示には、このクリックとダウンロードがすべて含まれています。

インストールを完了できる一連のPowerShellコマンドを探しています。理想的なソリューションは完全に自己完結型です:ダウンロードファイルX &をインストールしてください。特定のサーバーにローカルバージョンをコピーしないようにしたいと思います。

管理者アクセスの要件は正常​​です。


明確化:

  • POSH 2.0がインストールされている私は、空白のコンピュータから始めています。私はPsSession経由でログインしています。
  • 私は一連のPoSHコマンドを探していますが、指示のリストは探していません。
  • 私は積極的に避けようとしています"IEを開いてファイルをダウンロード"、これはシェルの反論です。

編集2014

のために私は今Chocolateyでこれを行うだろう。

Chocolateyには、PSCXをインストールするための追加コマンドが続く1行のダウンロード& installコマンドがあります。

+0

あなたは何十ものコンピュータについて書いていますが、ドメインを持っていますか? – JPBlanc

+0

私が今作業しているコンピュータのいくつかはドメイン上にあります。しかし、私はまた、そのドメインにいくつかのボックス*がありません。 –

+0

編集に基づいて - 何かを試していないときにPSCXのzipをダウンロードしてインストールする方法についての説明は表示しません。ファイルをダウンロードする方法、解凍する方法、複数のコマンドを呼び出す方法などについては、ここを参照してください。 – manojlds

答えて

4

PSCX(2.0)をzip形式で入手することができます.zipファイルの内容をモジュールフォルダ($env:Home\Documents\WindowsPowerShell\Modules(ユーザ用)または$PSHome\Modules(システム用))にコピーするだけです。それは、import-module pscxを発行します。

詳細については、リリースノートをご覧ください。

+0

ありがとうございます。手動でファイルをダウンロードして解凍しています。 PoSHでファイルをダウンロードして解凍する方法は? –

+4

'system.net.webclient'を使ってダウンロードしてください。 '7z.exe'コマンドラインツールまたは他のコマンドラインzipツールを使用して解凍します。 – manojlds

+0

@manojlds指示に従うと、次のエラーが表示されます。 インポートモジュール:ファイルまたはアセンブリを読み込めませんでした 'file:/// C:\ Windows \ system32 \ WindowsPowerShell \ v1.0 \ Modules \ pscx \ Pscx .dll 'またはその依存関係の1つ。 Ope はサポートされていません。 (HRESULTからの例外:0x80131515) 行:1つの文字:1 +インポートモジュールpscx + ~~~~~~~~~~~~~~~~~~ + CategoryInfo:はInvalidOperation:(:) [Import-Module]、FileLoadException + FullyQualifiedErrorId:FormatXmlUpdateException、Microsoft.PowerShell.Commands.ImportModuleCommand –