問題タブ [runspace]

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 に答える
3266 参照

c# - Powershellスクリプトまたはアプリをホストして、WSManConnectionInfo経由でアクセスできるようにするにはどうすればよいですか?(Office 365など)

リモートランスペースに接続するために私が知っている唯一の方法には、次のパラメーターが含まれます

また

  • HTTPを介して公開できるように独自のカスタムPowershellオブジェクトを設定するにはどうすればよいですか?

  • 使用する正しいパラメータは何ですか?また、それらを設定するにはどうすればよいですか?

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

c# - Powershell がクリアされないのはなぜですか?

そのため、関数を2回目に実行した後、関数が独自のデータを生成するのに問題があります。ユーザー名とパスワードが正しければ、初めて GetUsers コマンドを実行すると、ユーザーの配列リストが返されます。もう一度実行すると、使用するユーザー名やパスワードに関係なく、同じユーザーが返されます。私のコードはかなり混乱していると確信していますが、それをクリアしようとしていじっています。

ちょっとしたバックグラウンドについてですが、私は自分自身を初心者プログラマーだと考えているので、問題は非常に基本的なものである可能性があります。

ありがとう!

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

c# - ランスペースとカスタムPowerShell

PowerShellを使用しているC#でツールを開発しようとしています。ただし、Runspaceを作成するときにデフォルトで使用されるPowerShellとは異なるPowerShellを使用する必要があります。つまり、次のようになります。

Runspaceに異なる(カスタマイズされた)バージョンのPowerShellを使用させることは可能ですか?

Powershellの標準バージョンの問題には、「Open-Device」や「Close-Device」などの多くのコマンドがありません。

前もって感謝します

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

.net - PowerShell の使用中にメモリ リークが発生する

VB.net で Power Shell を使用して Office 365 インスタンスに接続しています。これは正常に動作しますが、これが実行されているサービスのメモリ使用量が増え続けています。次のコードを使用して、Power Shell を開始して閉じています。 close メソッドが正しく機能していないようです。

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

c# - C# Psobject のコレクションを powershell パイプラインに渡す

powershell スクリプトに渡したい C# PSObjects のコレクションがあります。パイプラインで渡すのが好きなので、psfile のプロセス セクションで使用できます。

これが可能かどうか、その場合は誰でも手がかりを持っています。どうすればいいのですか?

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

memory - Powershell:実行スペースセッションでファイルを作成する

今朝はちょっとだけ。

ファイルを作成して、Powershell実行スペース/セッションメモリに保存することは可能ですか?

何かのようなもの:

それ以外の:

スクリプトが実行されているマシンからデータを取得し、それをドメイン管理者に送信する電子メールテンプレートを作成しています。ただし、何らかの理由で「temp」フォルダまたはC:\ドライブにさえアクセスできない別のユーザーによって実行されている場合は、ファイル(script_info.txt)をPSセッションのメモリに作成する必要があります。それは可能ですか?

ありがとう

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

powershell - Exchangeに対するリモートRunspace接続が失敗する

C#を介してリモートでExchangeサーバーにコマンドを発行したい。PowerShellを介してこれを直接行うと、機能します。しかし、C#を介してPowerShellにコマンドを発行すると、失敗します。

これが私がPowerShellで行っていることです(これは機能します):

これがC#です(動作しません):

このリモートログインを実行する権限を持つ特定のユーザーがいます。PowerShellはこのユーザーとして実行されますが、ユーザーはC#コードで偽装されます。これは、PSCredentialとして渡すこのユーザーのユーザー名とパスワードでもあります。

何が悪いのかについて何か考えはありますか?

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

c# - ImportPSModule の障害検出

InitialSessionState.ImportPSModulePowershell モジュールをインポートするために使用しようとしています。

モジュールのインポートが何らかの理由 (ファイルが見つからないなど) で失敗したかどうか知りたいです。そのようなコードを try ブロックに入れると、失敗した場合に例外が発生せず、モジュールをインポートできない場合、関数は黙って失敗し、続行するように見えます。

インポートが失敗した場合にコードで警告を受ける方法はありますか?

私は次のようなことをしようとしています。以下のコードでは、モジュール「TestModule1234」は存在しません。catch ブロックは例外をキャッチしません。

注: これは単なるプロトタイプ テスト コードであるため、製品コードに関連する不規則性は無視してください。

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

powershell - PowerShellでのTaskクラスの使用

PowershellのTaskクラスを使用して、操作を非同期で実行しようとしています。しかし、次の例外が発生します。

私のコード:

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

events - powershellマルチランスペースイベントの受け渡し

異なる実行空間間でイベントを渡す方法を探していましたが、まだ見つかりませんでした。次の抜粋では、ボタンが 1 つしかない小さなウィンドウを表示するバックグラウンド ランスペースが作成されます。OnClick は、メインの実行空間が受け取るべきイベントを投稿します。

しかし、それはうまくいきません。最後の行を次のように変更しました。

...これも機能しませんでした。Child-RS 内の親 RS から関数を呼び出すことはできないと思います。奇妙なことに、Get-Event がいくつかの「TestClicked」イベントを返した状況がいくつかありましたが、思い出すことも再現することもできません...

編集:明らかに、上記は何らかの方法で機能します-いくつかの機能と関連して、私の問題に再び遭遇しました。ほとんどの人は、Scripting Guy が Powershell-BLog で公開している Show-Control 関数を知っています。単一のコントロールではなく GUI 全体を表示するので、次のように変更しました。

ドイツ語でコメントしてすみません。

関数呼び出しで "GuI-events" を使用してこの関数 ("GUIloaded" および "WindowClosed" イベントを送信する手法も使用) を使用すると、GUI イベント内からイベントを送信できないようです。このような:

$ui はグローバルな SyncHasTable であることに注意してください。奇妙なことに、これらの「$ParentHost.UI.WriteLine()」呼び出しは機能し、親コンソールに出力を生成します。「GenerateEvent」呼び出しがまったく機能していないようです。Get-Event はイベントを表示せず、Register-EngineEvent によって設定されたアクションもトリガーされません。

これに関するアイデアはありますか?