問題タブ [powershell-5.0]

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 投票する
1 に答える
424 参照

powershell - ExpandProperty - パイプラインにないオブジェクト

次のようなパイプラインにいくつかのオブジェクトがあります。

結果:

小道具を展開し、展開されたすべてのプロパティをオブジェクト名と一緒にリストする必要があります。これ以上簡単なことはありません:

結果:

ここまでは順調ですね。問題は、パイプライン内の一部のオブジェクトに props がない場合に始まります。

結果:

今、私はそのコマンドを期待します:

次のような結果が返されます (obj2 の追加の props はありませんが、「デフォルト」プロパティ objname でまだパイプラインにあります):

代わりに obj2 がありません:

展開するものが何もない場合、ExpandProperty がオブジェクトをそのままにしないのはなぜですか?

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

powershell - CSVにエクスポートするPowershell

昨日、csvにエクスポートするために(何か愚かなことをしない限り)完全に機能する方法があります。ただし、今日はこのエラーが発生し続けます。

"1" 個の引数を指定して "Fill" を呼び出し中に例外が発生しました: "ExecuteReader: CommandText プロパティが初期化されていません"

  • $rowCount=$SqlAdapter.Fill($dt)
  • ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    • CategoryInfo : NotSpecified: (:) []、MethodInvocationException
    • FullyQualifiedErrorId : InvalidOperationException

そして、これは私の構文です:

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

powershell - 「Select-Object -First」が発生したときに「Tee-Object」が機能しないことを説明する方法

次のコードでは、$tequals @(1,2).

では、次のコード スニペットが*ではなく$tequal になっているのはなぜでしょうか?"before"@(1)

Powershell バージョン 5 とバージョン 3 で同じ結果が得られます。

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

python - os.system を使用して PowerShell を呼び出すときのエラー

powershellPython 関数から呼び出そうとすると、次のエラーが表示されます。

PSReadline モジュールを読み込めません。コンソールは PSReadline なしで実行されています。

次の関数がps_cli()あります。os.system("powershell -NoProfile")

それを呼び出すと、次の動作/エラーが発生します。 ここに画像の説明を入力

これは以前は Windows 7 および 8 マシン (現在はアクセスできません) で機能していましたが、私が読んだことのいくつかから、Windows 10 マシン上の PowerShell 5 と関係がある可能性があります。私が書いているツールの背後にある考え方は、適切な権限を持つアカウントで最新バージョンの Windows で動作するということです。私が書いているより高度なスクリプトがあり、これにより数秒の遅延が発生するように思われるため、実行せずにこれを取り除く方法を見つけたいと思います。

パラメータ-PSConsoleFileと、以前にエクスポートした PSConsoleFile を使用して Powershell を開きますExport-Console

これは、私が見たフォーラムの投稿で提案されました。どんなアイデアでも大歓迎です!

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

rest - PowerShell の以降のリクエストで ReST レスポンスを保存して使用する方法

PowerShell で ReST リクエストを実装しようとしています。

リクエスト 1:

リクエスト 1 からの応答:

「id」の値を保存して、次のリクエストのヘッダーに追加する必要があります。どうすればそれを達成できますか?

----更新--WriteHost $response の追加

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

rest - PowerShell を使用して POST 要求の生の本文を作成する方法

PowerShell を使用して POST リクエストを試みています。raw 型の体を取ります。PowerShell を使用してフォームデータを渡す方法は知っていますが、rawdata 型についてはわかりません。Postman などの単純な生データの場合

以下を PowerShell で渡しますが、正常に動作します。

ただし、以下のような複雑な rawdata の場合、PowerShell で渡す方法がわかりません。

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

rest - PowerShell での ReST 応答の解析

PowerShell で ReST リクエストを実装しようとしています。以下は、PowerShell での $response です。

オブジェクト セクションには、3 つのオブジェクト ID があります。後で使用するために、これらの ID と名前をリストにコピーする必要があります。を使用してオブジェクト部分を正常にフェッチしました

ただし、オブジェクト名とオブジェクト ID を取得してリストに保存する方法がわかりません。ここで PSCustomObject を使用する必要がありますか?

- - - - - - - - - - - - - 更新しました

ここでもう 1 つクエリを実行します。値をハッシュマップに追加しました

ただし、キーで値をフェッチしている間

次のようにエラーが発生しています

他に何か不足していますか?