問題タブ [cmdlet]
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.
powershell - Windows Powershell:「ヘルプ」またはその他の認識されない関数を呼び出すときのエラー メッセージ
特定の機能を実行しようとすると、Powershell で次のエラーが表示されます。たとえば、「help dir」と入力すると、次のようになります。
以前に " | more" を使用しようとしていたのですが、何らかの理由でこのエラー メッセージが追加されたとしか思えませんが、それを取り除く方法がわかりません。何か案は?
ありがとう。
iis - Backup-WDServer: 暗号化パスワードを指定する方法
Web Deploy Powershell Cmdletsについて読んだので、使い始めたいと思います。もちろん、最初に行う作業は、テスト Web サーバーの現在の構成状態をバックアップすることです。次のコマンドレットでそれを行う必要があります。
しかし、実行すると、この苦情が表示されます-解決方法がわかりません:
c# - コマンドレットを登録できません
基本的にコードはmsdn.microsoft.comからのものです
コードをビルドした後、コマンドプロンプトを開き、次のように入力します。Installutil -i%path%/ Mycmdlets.dll
結果は、インストールフェーズが正常に完了し、コミットフェーズも正常に完了したことを示しています。しかし私が行くなら:
Get-PSSnapin -Registered、sqlServerCmdletSnapinのみが表示されますが、コマンドレットがありません。pssnapinの追加も機能しません。
編集:
解決策を知りたい人にとって、原因は単にシステムがx64をサポートしていないことです。解決策は、単にc#プロジェクトのプロパティにあり、プラットフォームターゲットをx86またはx64ではなく「任意のCPU」にすることです。
また、Get-PSSnapinはエラーメッセージを表示しませんが、VisualStudioのコマンドプロンプトから実行している場合は正常に機能していると表示されます。ただし、PowerShellコマンドプロンプトで実行すると、失敗したメッセージが表示されます。
string - Powershellの連結文字列と変数をインライン化しますか?
私は次のことをしたい:
ここで、「XX_」は静的文字列であり、$args[0]はスクリプトに渡される最初の引数です。これで、2つの変数を作成し、それらの変数をコマンドレット(New-WebVirtualDirectory)に渡すことでこれを「解決」できることがわかりましたが、静的文字列と変数($ args [0])をインラインで連結する方法はあります。 2つの変数を追加せずに?
それらを()(例:-Name( "XX_" + $ args [0]))で囲んでみましたが、成功しませんでした。
powershell - Powershellスクリプトを使用してPSでコマンドレットとしてバイナリを実行可能にする方法は?
にあると呼ばれるバイナリ実行可能ファイルがruby.exe
あります
PowerShellスクリプトを使用してコマンドレットとして作成し、PowerShellスクリプトでRubyを直接実行できるようにするにはどうすればよいですか?
powershell - コマンドレットの設計:パラメーターの受け渡し:パイプラインまたはインラインパラメーター?
これはプログラミングの問題ではなく、設計の問題です。
データがjsonに保存されていると仮定します。
たとえば、Get-Person "John" | Get-Employer
またはGet-Employer -Person "John"
どちらの方法もジョンの雇用主を返すように見えます。前者はパイプラインを使用し、後者はインラインパラメータを使用します。私は時々混乱します:それぞれの長所と短所は何ですか?あなたたちがデザインしているとき、それらのそれぞれを使用するあなたの好みは何ですか?
私にとって、パイプラインを使用することを思いついた唯一の理由は、パラメーターの値を評価する必要がある場合に変数を使用する手間が省けることです。
誰かがこの質問についても考えていますか?
powershell - PowerShell v3 で並列 Invoke-WebRequest ジョブを実行する
PowerShell で同時バックグラウンド ジョブを実行するのは非常に簡単ですが、新しい (v3 の) コマンドレット Invoke-WebRequest では動作しないようです。
PowerShell を介してスクリプトマジックでダウンロードしている数千のファイルがあります。うまく機能しますが、連続して実行するには数日かかります。
「AsJob」メソッドを活用しようと何度か試みましたが、エラーが発生するか、正常に完了しても、ローカル ファイルは保存されません。後者の例を次に示します。
出力例:
奇妙なことに、上記のジョブは、関連ファイルをダウンロードするのとほぼ同じ速度で完了します...そのため、データがどこかに移動しているように見えます-私の保存場所ではありません. メモリに保存されると思いますが、保存されずにダンプされます。「PassThru」オプションの追加と削除を試みましたが、どちらの方法でも同じ結果が得られました。また、それを Out-File にパイプしようとしましたが、まだ喜びはありません。この特定のコマンドレットがそのようなバグになっている理由がわかりません。
powershell - powershellコマンドレット:位置とパイプラインは互いに対立していますか?
私のコマンドレットは、パイプラインから1つ、ユーザー入力から1つ、合計2つのパラメーターを取得しようとしますが、次のように位置パラメーターで実行できるのではないかと思います。
add-viewは次のようになります。
ただし、上記のプロパティを使用すると、
String
に変換できないというエラーが返さloginInfo
れます。次のいずれかを実行する必要があります。
また
位置パラメータとパイプラインが互いに対立しているようですが、これは本当ですか?回避策は何ですか?
ありがとう!
powershell - export-csvが奇妙なデータを含むファイルを返すのはなぜですか?
バイナリコマンドレットがありGet-CustomPSObject
ます。私が次のようなことをするとき:
結果はプレーンテキストとして保存されます。つまり、Get-CustomPSObjectは正常に機能しています。
しかし、私が試してみると:
a.csvファイルは次のようになります。
これらのフィールドはどれも私のPSObjectにはありません。彼らが何を表しているのか分かりません。何かご意見は?