問題タブ [pscx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
166 参照

powershell - pscx モジュールがインポートされるたびに実行するコードを作成するにはどうすればよいですか?

Powershell Community Extensions (pscx) は、モジュールのインポート時に標準の "help" 関数をオーバーライドして、提供されている "less" 関数を使用します。これにより、pscx で提供される less.exe コマンドが呼び出されます。残念ながら、less.exe は、私が頻繁に使用する「Console2」コマンド シェル ラッパーをクラッシュさせるため、pscx の動作をオーバーライドしたいと考えています。

PSCXには、「少ない」機能ではなく標準の「多い」機能を使用するための設定オプションがあることを知っています。また、「less」機能を手動でオーバーライドできることも知っています。しかし、私は pscx をたまにしか使用しないので、プロファイルにロードしません。また、これらのオーバーライドのいずれかを忘れた場合、「ヘルプ」と入力するだけで PowerShell セッションがクラッシュする可能性があります。

私が望むのは、いつ pscx がインポートされたかを検出し、その時点で less 関数をオーバーライドしてヘルプ設定を適切に設定する何かをプロファイルに入れることができるようにすることです。

PowerShell でこのような「インポート後」タイプのイベントを定義することは可能ですか?

0 投票する
1 に答える
3052 参照

powershell - UNC パスで New-Symlink を使用できますか?

PowerShell を使用して、Windows 上のファイルへのシンボリック リンクを作成しようとしています。New-SymlinkPowerShell Community Extensions のコマンドレットを使用しています。

の構文を理解するのに苦労した後New-Symlink、ローカル ドライブで正しく動作させることができました。ただし、ファイル共有で機能させようとしており、そこでコマンドを実行すると、この出力が得られます

これは UNC パスの予想される出力ですか? それとも、それは機能しているはずで、私は何か間違ったことをしているだけですか?

0 投票する
1 に答える
4389 参照

powershell - PowerShell Write-Zip がディレクトリ構造を保持しない

そのディレクトリ (ファイルとフォルダ) 内のすべてを含み、ディレクトリ構造を保持する 1 つの Zip ファイルを作成しようとしています。

ネットで調べてみると、これで悩んでいる人が多いようです。自分で簡単にするためにpscx、 CmdLet を含むモジュールをインストールしましたWrite-Zip

フォルダ構造

テスト済みコード

「Zippie.zip」の結果

ご覧のとおり、正しいフォルダー構造に固執しておらず、Folder1欠落しFolder2ています。ここで私が見逃している明らかなものはありますか?この問題は修正済みで検証済みとして報告されているためです。

ご協力ありがとうございました。

0 投票する
1 に答える
1707 参照

powershell - コンテンツの zip アーカイブ ファイルの読み取り

この投稿を編集して、すべてのコードを削除しました。

0 投票する
1 に答える
90 参照

powershell - PowerShell でオーバーロードされたコマンドを呼び出す方法

私の PowerShell 環境には、次の 2 つのExpand-Archiveコマンドがあります。

  • Windows 10 -> Microsoft.PowerShell.Archive (1.0.1.0) の関数
  • PowerShell コミュニティ拡張機能 -> Pscx (3.2.2) のコマンドレット

私の現在の環境は、デフォルトで Pscx の CmdLet になっています。

別のモジュールからコマンドを呼び出すための構文 (完全修飾名) はありますか?
Pscx をアンロードしたくありません。