問題タブ [winrm]

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

powershell - Powershell New-PSSession の問題

ボックスにリモート デスクトップすると、次のようなプロンプトが表示されます。

「はい」を選択すると、ボックスに接続されます。PowerShell で同じ資格情報を使用して同じボックスにログインしようとすると、この投稿の最後に記載されているエラーが表示されます。

ここで、$hst は「MyBox」、$username は「MyBox\MyUser」です。

Q: PowerShell で [はい] ボタンの選択を模倣する方法はありますか?

エラー:

New-PSSession : [MyBox] リモート サーバーへの接続 MyBox が次のエラー メッセージで失敗しました: WinRM は要求を処理できません。Kerberos 認証の使用中に、エラーコード 0x80090311 の次のエラーが発生しました: 現在、ログオン要求を処理できるログオン サーバーがありません。

考えられる原因は次のとおりです。

  • 指定されたユーザー名またはパスワードが無効です。
  • 認証方法とユーザー名が指定されていない場合は、Kerberos が使用されます。
  • Kerberos はドメイン ユーザー名を受け入れますが、ローカル ユーザー名は受け入れません。
  • リモート コンピューター名とポートのサービス プリンシパル名 (SPN) が存在しません。
  • クライアントとリモート コンピューターは異なるドメインにあり、2 つのドメイン間に信頼関係はありません。

上記の問題を確認した後、次のことを試してください。

  • イベント ビューアーで、認証に関連するイベントを確認します。
  • 認証方法を変更します。宛先コンピューターを WinRM TrustedHosts 構成設定に追加するか、HTTPS トランスポートを使用します。

TrustedHosts リスト内のコンピュータは認証されていない可能性があることに注意してください。

  • WinRM 構成の詳細については、コマンド winrm help config を実行してください。詳細については、about_Remote_Troubleshooting ヘルプ トピックを参照してください。

ターゲットボックスの分析

  • WinRM が実行されています

  • 予期されるファイアウォール ルールが設定されている

  • ユーザーは管理者グループの一員です

  • PSRemoting が有効になっています

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

powershell - グループ ポリシーで有効にした後、Powershell WinRM (WS-manager) サービスが実行されない

2008 R2 サーバーでリモート PowerShell コマンドを実行する必要があるため、グループ ポリシーを使用して WinRM を有効にしました。

ここに画像の説明を入力

しかし、実行中のサービスを表示するためにWindowsサービスにアクセスすると、Windowsリモート管理(WS-Management)がリストにありません

ここに画像の説明を入力

それで、WinRMをセットアップするpowershellコマンドを実行しようとすると

ここに画像の説明を入力

サービスが実行されていないため、構成を登録できません。バージョン3ではなくPSバージョン2としてpowershellコマンドを実行する必要があるため、これが本当に必要です

誰もこれに遭遇したことがありますか?誰かがどこから探し始めるかについて何か考えがありますか?

ありがとう

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

powershell - WinRM サービスに依存せずにリモート PC にメッセージを送信する

WinRM サービスに依存せずに、システム トレイ メッセージまたはポップアップ メッセージ ボックスをリモート PC に送信できるかどうか疑問に思っています。テストしている場所でサービスがアクティブになっておらず、通常のユーザーレベルのアクセスではアクティブにできないため、試行するたびにエラーが発生します。

システム トレイ msg には、このコードを使用します (私がいるローカル PC で動作します)。

ポップアップメッセージには、このコードを使用します

これらは、さまざまな powershell スクリプト サイトから取得したサンプル コードであり、私自身のものではないことに注意してください (誰かがコードを認識している場合)。

0 投票する
3 に答える
14287 参照

powershell - New-PSSession がローカルで機能しない

を使用してローカルホストに接続しようとしていNew-PSSessionます。

私は持っている

  • を使用して構成された WinRM

    /li>
  • 有効化された PS リモーティング

    /li>
  • 信頼できるホストを追加

    /li>
  • ファイアウォールの 8173 ポートにインバウンド ルールがあります。

の出力winrm:

次のコマンドを実行しようとしています。

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

編集:

私が見る唯一の余分なことは、ネットワークがパブリックに接続されていることです $listenerport = "8173" winrmwinrm create winrm/config/Listener?Address=*+Transport=HTTP " @{Port ="$listenerport "}"

編集2:権限

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

ruby - Ruby/WinRM を使用して Linux から Exchange Powershell コマンドを実行する

ruby スクリプトから Active Directory の既存のユーザーに対して enable-mailbox コマンドを実行しようとしています。この winrm gemを使用しています。これまでのところ、winrm と kerberos 認証を使用して Exchange サーバーに接続できました。powershell から取引所管理シェルを実行できます。そこから交換コマンドを実行できます。

ただし、enable-mailbox を実行しようとすると、次のエラーが発生します。

で Active Directory の操作に失敗しました。「ドメイン\アカウント」に指定された資格情報は無効です。

「操作に失敗しました。」文字通りです。あるべきだと思われるスペースにテキストがありません。domain\account は、kerberos 経由で winrm に正常に接続するために使用しているものと同じです。

これが私の簡単なコードです:

助けてくれてありがとう!

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

vb.net - リモート コンピュータのサウンドを制御する方法

PowerShell と VB.NET のコーディングとスクリプト作成のスキルを向上させるために、システムのサウンドを制御したり、システムをシャットダウンしたり、ネットワーク アダプターをオフにしたりできる一種の制御インターフェイスを構築することにしました。そして、最も奇妙な理由で、私は音に問題があります。

私は主にSendKeysメソッドを使用して、いくつかのことを試みてきました。

具体的には、コードは次のとおりです。

私も試しました:

Google でしばらく検索した後にこれらを見つけましたが、残念ながら、これらのコマンドはローカルの Windows 8 ベース マシンでしか動作しませんが、テストしているリモート コンピューターは Windows 7 です。オペレーティング システムの違いは必要な送信キーのエンコーディングを変更しますが、これ以外のものを見つけることができず、私よりもはるかに賢い誰かが助けてくれることを望んでいました.