問題タブ [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.

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

c# - WebCmdLet の使用時に PowerShell で内部 .NET 例外を表示する

プロジェクトでは、WebCmdLet 属性と .tt ファイルを使用して CmdLets を生成しています。これらの CmdLets を使用するために、PowerShellを使用するときに Import-Module を使用して DLL ファイルを読み込みます。

.NET コードで問題が発生すると、明らかに例外がスローされますが、これは PowerShell コマンド ウィンドウに表示される WebException にカプセル化されます。問題は、最初にスローを引き起こした例外ではなく、WebException のみが表示されることです。

PowerShell コマンド ウィンドウで元の例外を表示するにはどうすればよいですか?

$ErrorRecordandを使ってみた$Exception.InnerExceptionのですが、これはスタックトレースProcessRecord()がCmdLetのメソッドに当たると動かなくなるようです。

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

powershell - Powershell を使用して csv 経由で AD の電話番号を更新する

みんな、ここで私を助けてください。

次のコマンドでファイルを作成しました。

これは魅力のように機能しますが、念のため、再度インポートすることはできません。やりたいことは、Excel シートの電話番号を変更し、変更したファイルを AD に挿入することだけです。

基本的に、これですでに 3 日分の時間を奪われており、クライアントは神経質になっています..

編集:

Ansgar Wiechers によって投稿されたスクリプトを実行しようとしましたが、残念ながらいくつかのエラー メッセージが表示されました。

ここに画像の説明を入力

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

powershell - Cmdlet クラスの WriteObject() を呼び出して、異なる型のオブジェクトを出力するにはどうすればよいですか?

今、私はWriteObject(identities1, enumerateCollection:true)最初に電話し、次にWriteObject(identities2, enumerateCollection:true).

identities1とが同じ型の場合、出力は正常にidentities2見えます。ただし、タイプが異なる場合、出力identities2は空白になります。

ここで何が間違っていましたか?

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

c# - c# コマンドレットから $env:VARIABLES を変更するには?

ユーザーの TEMP ディレクトリを変更するコマンドレットを作成しています。このコマンドレット$env:TEMPでは、現在の Powershell セッションの も更新する必要があります。

これを行う方法は、C# 内からコマンドを実行することです。

これが私がやっている方法です。

まず、カスタム コマンドレットで 1 行のコマンドを作成します。

次に、すべての作業を拡張メソッドで行います。

残念ながら、powershell を実行しても、一時ディレクトリ変数は変更されません。

興味がある場合は、ここに完全なコマンドレットがあります

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

powershell - powershell Get-NetAdapter コマンドが認識されない

Windows 7 Home Premium を実行しています。.Net4.5.1 と Powershell 4.0 をインストールしました。正常にインストールされました。このコマンドが返すため、それを確認できます。

ただし、コマンドまたはスクリプトを実行できません。

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

c# - 不明なエラー - コマンドレット Invoke-SCScript

これが私が持っているものです(完全なアドインコード):

プラグインを実行すると、次のようなエラー ボックスが表示されます。

しかし、ホスト上のpowershellに手動で入力すると機能し、.Save()は引数を取らないため、コードにエラーが見つかりません。何か考えはありますか?

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

powershell - FINDSTR 検索で最初の行を無視する

Windows 7 PowerShell で次のコマンドを使用して、オブジェクト指向の Modelica ライブラリで特定の文字列を検索しています。

クリックして findstr のドキュメントを表示

ライブラリは、実際のコードを含むテキスト ファイルを含むいくつかのフォルダーで構成されています。(不要な) 結果の数を減らすために、すべてのテキスト ファイルの最初の行を無視する必要があります。

findstr残念ながら、コマンドでこれを行う方法がわかりません。

0 投票する
0 に答える
654 参照

powershell - PowerShell を使用して複数のワークステーションにプリンターを追加する

複数のワークステーションにプリンターを追加する方法を見つけようとしています。これを達成できるはずの以下のスクリプトを見つけましたが、最初のスクリプトの下に含めるエラー ("Put" を "0" 引数で呼び出す例外: "Generic failure ") に遭遇しました。

$computerlist に使用する .csv ファイルにリストされている各ワークステーションで発生するエラーを次に示します。

スクリプトはリストにリストされているコンピューターを識別できますが、上記のエラーが発生し、ワークステーションにプリンターが作成されません。どんな助けでも大歓迎です。

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

powershell - PowerShell スクリプトはブラウザーを自動的に開きます

次のコードは、POST 要求を送信し、応答を取得して に保存する PowerShell スクリプトです$response。フォームの値を取得して に保存しようとすると$wa、ブラウザが自動的に開きます。

ブラウザを開かないようにスクリプトを作成するにはどうすればよいですか?

注:getリクエストで同じuriにリダイレクトを返すポストリクエストを送信し、変数に保存しようとしているフォーム値で応答します。

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

powershell - Azure コマンドレットの削除-AzureDedicatedCircuit エラー

Azure で作成された ExpressRoute 回線を削除しようとしています。

回線は現在 "NotProvisioned" の状態であり、'New-AzureDedicatedCircuit' コマンドレットを使用して作成され、ServiceKey が取得されました。

帯域幅オプションの構成が誤っているため、回線を削除したいので、'Remove-AzureDedicatedCircuit' コマンドレットを使用しようとしていますが、エラーが発生しています。

構文:

受け取ったエラーは次のとおりです。

-Force オプションを付けて実行してみましたが、これは確認ダイアログを削除するだけです。-Debug オプションは、コマンドレットによって行われた REST API 呼び出しに関する詳細情報を提供します。

コマンドレットのバグがあると思い始めています。

誰にも考えはありますか?