問題タブ [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.
c# - Powershellスクリプトまたはアプリをホストして、WSManConnectionInfo経由でアクセスできるようにするにはどうすればよいですか?(Office 365など)
リモートランスペースに接続するために私が知っている唯一の方法には、次のパラメーターが含まれます
また
HTTPを介して公開できるように独自のカスタムPowershellオブジェクトを設定するにはどうすればよいですか?
使用する正しいパラメータは何ですか?また、それらを設定するにはどうすればよいですか?
c# - Powershell がクリアされないのはなぜですか?
そのため、関数を2回目に実行した後、関数が独自のデータを生成するのに問題があります。ユーザー名とパスワードが正しければ、初めて GetUsers コマンドを実行すると、ユーザーの配列リストが返されます。もう一度実行すると、使用するユーザー名やパスワードに関係なく、同じユーザーが返されます。私のコードはかなり混乱していると確信していますが、それをクリアしようとしていじっています。
ちょっとしたバックグラウンドについてですが、私は自分自身を初心者プログラマーだと考えているので、問題は非常に基本的なものである可能性があります。
ありがとう!
c# - ランスペースとカスタムPowerShell
PowerShellを使用しているC#でツールを開発しようとしています。ただし、Runspaceを作成するときにデフォルトで使用されるPowerShellとは異なるPowerShellを使用する必要があります。つまり、次のようになります。
Runspaceに異なる(カスタマイズされた)バージョンのPowerShellを使用させることは可能ですか?
Powershellの標準バージョンの問題には、「Open-Device」や「Close-Device」などの多くのコマンドがありません。
前もって感謝します
.net - PowerShell の使用中にメモリ リークが発生する
VB.net で Power Shell を使用して Office 365 インスタンスに接続しています。これは正常に動作しますが、これが実行されているサービスのメモリ使用量が増え続けています。次のコードを使用して、Power Shell を開始して閉じています。 close メソッドが正しく機能していないようです。
c# - C# Psobject のコレクションを powershell パイプラインに渡す
powershell スクリプトに渡したい C# PSObjects のコレクションがあります。パイプラインで渡すのが好きなので、psfile のプロセス セクションで使用できます。
これが可能かどうか、その場合は誰でも手がかりを持っています。どうすればいいのですか?
memory - Powershell:実行スペースセッションでファイルを作成する
今朝はちょっとだけ。
ファイルを作成して、Powershell実行スペース/セッションメモリに保存することは可能ですか?
何かのようなもの:
それ以外の:
スクリプトが実行されているマシンからデータを取得し、それをドメイン管理者に送信する電子メールテンプレートを作成しています。ただし、何らかの理由で「temp」フォルダまたはC:\ドライブにさえアクセスできない別のユーザーによって実行されている場合は、ファイル(script_info.txt)をPSセッションのメモリに作成する必要があります。それは可能ですか?
ありがとう
powershell - Exchangeに対するリモートRunspace接続が失敗する
C#を介してリモートでExchangeサーバーにコマンドを発行したい。PowerShellを介してこれを直接行うと、機能します。しかし、C#を介してPowerShellにコマンドを発行すると、失敗します。
これが私がPowerShellで行っていることです(これは機能します):
これがC#です(動作しません):
このリモートログインを実行する権限を持つ特定のユーザーがいます。PowerShellはこのユーザーとして実行されますが、ユーザーはC#コードで偽装されます。これは、PSCredentialとして渡すこのユーザーのユーザー名とパスワードでもあります。
何が悪いのかについて何か考えはありますか?
c# - ImportPSModule の障害検出
InitialSessionState.ImportPSModule
Powershell モジュールをインポートするために使用しようとしています。
モジュールのインポートが何らかの理由 (ファイルが見つからないなど) で失敗したかどうか知りたいです。そのようなコードを try ブロックに入れると、失敗した場合に例外が発生せず、モジュールをインポートできない場合、関数は黙って失敗し、続行するように見えます。
インポートが失敗した場合にコードで警告を受ける方法はありますか?
私は次のようなことをしようとしています。以下のコードでは、モジュール「TestModule1234」は存在しません。catch ブロックは例外をキャッチしません。
注: これは単なるプロトタイプ テスト コードであるため、製品コードに関連する不規則性は無視してください。
powershell - PowerShellでのTaskクラスの使用
PowershellのTaskクラスを使用して、操作を非同期で実行しようとしています。しかし、次の例外が発生します。
私のコード:
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 によって設定されたアクションもトリガーされません。
これに関するアイデアはありますか?