問題タブ [invoke-command]

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

powershell - 呼び出し-コマンドとマシンに到達できない例外

数日遊んだ後も、PowerShellに適応しようとしています。

invoke-commandに関して次の質問があります。私のシナリオは次のとおりです。コンピューターのリストを渡すときに、invoke-commandとその機能を使用して複数のコンピューターに一度に「スレッド化」しようとしています。

それらのコンピューターのどれに接続できないかを追跡したいと思います。それらの例外をキャッチする方法はありますか?または、一度に1台のコンピューターに接続し、接続をテストし、それを高速化するためにジョブとしてinvoke-commandを実行する必要がありますか?

try {} catch {}うまくいかなかったようです。

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

powershell - powershell - ローカルでの実行とリモートでの実行の違い

Invoke-Command / Enter-PSSession を介してスクリプトをローカルで実行するかリモートで実行するかによって、動作が異なる非常に単純な powershell スクリプトがあります。他のスクリプトは問題なく動作します。この違いの原因となるリモート セッションとローカル セッションの環境の違いについて疑問に思っています。

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

powershell - powershell リモート

これをローカル マシンから実行しようとしています (Win7 & PS v2.0)

しかし、私はこのエラーが発生します。

***Invoke-Command : パラメータ 'Session' の引数を検証できません。引数が null または空です。NULL または空でない引数を指定して、コマンドを再試行してください。

私は何が欠けていますか?

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

sharepoint - リモート セッションで無視された Powershell Start-Process

以下を使用して新しいプロセスを開始しています。

これは、ローカルで実行すると問題なく動作しますが、リモート セッションで実行すると、ステートメントは単純に無視されます。

コマンドを別のファイルに移動しようとしましたが、違いはありません。

リモート通話:

助言がありますか?

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

powershell - invoke-commandが期待どおりに機能しない

このコードを使用して特定のプロセスを見つけるためにinvoke-commandを使用しようとしています

このコマンドは機能しませんが、それに含まれる数値 $selected_server.ProcessId8900を使用すると、を使用する代わりに$args[0]機能します。

また、このコマンドを実行して、変数が正しく読み取られているかどうかを確認しようとしましたが、そう思われます

私は何かが足りないのですか?

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

sharepoint - WinRS を使用すると PowerShell が機能しないのはなぜですか?

ファイル「test.ps1」があり、その内容は次のとおりです。

次のように呼び出すと機能します。

WinRS を使用すると、次のエラーが発生します。

-Authentication CredSSP -Credential $credsのパラメータとして入力して試してみましたInvoke-Commandが、以前と同じ結果になりました。どちらの場合も、エラーは次のとおりです。

ローカル ファームにアクセスできません。FeatureDependencyId を持つコマンドレットは登録されていません。Get-SPRSDatabase : ローカル ファームにアクセスできません。再試行する前に、ローカル ファームが適切に構成され、現在使用可能であること、およびデータベースにアクセスするための適切な権限があることを確認してください。C:\clean.ps1:181 文字:29 + $rsdb = Get-SPRSDatabase <<<< + CategoryInfo : InvalidData: (Microsoft.Repor...ServiceDatabase: GetReportingServiceDatabase) [Get-SPRSDatabase]、SPCmdletException + FullyQualifiedErrorId : Microsoft .ReportingServices.SharePoint.PowerShell.GetReportingServiceDatabase

誰かが何が起こっているのか説明できますか?

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

powershell - powershell invoke-command を使用してリモート マシンから必要な情報を取得できません

私は、powershell スクリプトを使用してマシンの新しい Windows アップデートを検索するツールを開発しています。現在、「invoke-command」を使用して、さまざまなビルド コントローラー、仮想マシン、およびホストにリモート アクセスし、この PowerShell スクリプトを実行しています。ただし、invoke-command は、実行されるたびに更新の詳細を取得することはできません。次のような呼び出しコマンドの使用法:

呼び出しコマンド -computername buildcontroller1 -filepath searchupdates.ps1 -credential $myceredential

このコマンドを実行すると、最初は出力が得られますが、このコマンドを 2 ~ 3 時間後または 1 日後に再度実行すると、更新の詳細が取得されません。誰かこの理由を教えてください。