問題タブ [netsh]
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.
wcf - トランスポートセキュリティを備えたWCFセルフホストサービス(リモートパーティがトランスポートストリームを閉じたため、認証に失敗しました)。
トランスポートセキュリティを追加したいセルフホストサービスがあります。WSHttpBinding.SecurityModeをTransportに設定し、ClientCredentialTypeをHttpClientCredentialType.Noneに設定しました。証明書を作成し、ServiceHost.Credentials.ServiceCertificate.SetCertificate()を使用してホストに設定しました。また、netsh http add sslcert ipport = 127.0.0.1:80 certhash = [MyCertHash] certstorename = MYappid=を使用して登録しました。 [TheGuidOfTheAppTahtRunsTheService] verifyclientcertrevocation = disable
サービスを呼び出そうとすると、次のエラーメッセージが表示されます。「リモートパーティがトランスポートストリームを閉じたため、認証に失敗しました。」
これは、クライアントとサーバーが相互に認証しようとすることを意味しますか?どうすれば無効にできますか?明確にするために、私はクライアントに証明書をインストールしたくありません。認証atmを探しているのではなく、可能であればメッセージの内容を保護するだけです。
windows - netsh.exe ではどの appid を使用すればよいですか?
netsh コマンドには appid が必要です (こちらを参照)。
これまでのところ、netsh が提供してほしい GUID を知る方法を理解できていません。ヒントはありますか?
ssl-certificate - "パラメータが正しくありません。" netsh http add sslcert を使用したエラー
このリンクの「方法: SSL 証明書を使用してポートを構成する」の指示に従ってください: http://msdn.microsoft.com/en-us/library/ms733791.aspx、コマンドラインでこのコマンドを入力しました (duh) :
私のcerthash
拇印は、証明書(ローカルコンピューター)>個人>証明書フォルダーの証明書から取得されました。
appid
GUID が生成されました。
これを機能させるために修正する必要がある他に何が間違っていますか?
visual-studio - Win764でのcassiniまたはユニットテストの一部のプロセス呼び出しでStandardOutputを取得できません
.netから複数のプロセスを実行しているときに、プロセスからの出力を読み取るのに問題があります。1つの例は「netsh」コマンドです。
DHCPサーバーからすべてのスコープを読み取ろうとしています。
Webアプリケーションと単体テストでのみ失敗しています。
以下のコードでは、「メッセージ」は空の文字列です。
いくつかのポイント
- VS2008で.net3.5を実行している
- Webアプリ、つまりカッシーニで失敗する
- ユニットテストで失敗する(resharperを使用)
- コンソールアプリから動作します
- Windowsアプリから動作します
- コマンドラインから動作します
- 以前はWindowsXPで動作していました
- UACをオフにしてみました
- 他のコマンドは機能します。たとえばipconfigの場合
- 管理者としてVSを実行してみました
- はい、私はこれを行う他の方法があることを知っており、それらを調べています。しかし、プロセスアプローチが機能しない理由を知りたいのですが。
編集:
それはWindows764ビットにのみあることが判明しました
MS Premierサポートは問題を再現し、解決/回避策に取り組んでいます。
c# - C# でプログラムによって DHCP 予約を作成する
私は、MAC アドレスを受け取り、その MAC アドレスの DHCP 予約を作成するアプリケーションを作成するタスクを割り当てられました。これを簡単に実現するために .NET に組み込まれた API はありますか?
http - netsh http add urlacl : グループの予約を追加
この記事netsh.exe
では、次 を使用してユーザーの名前空間の予約を構成する方法について説明します。
netsh http add urlacl url= http://+:80/MyUri user=DOMAIN\user
パラメータuser=
は、ユーザーまたはユーザーグループのいずれかと言われます。
単一ユーザー用に構成すると説明どおりに機能しますが、置き換えるDOMAN\user
かDOMAIN\Administrators
、DOMAIN\Users
エラー (1332) が発生します。
Q:ユーザーには機能するのに、グループには機能しないのはなぜですか? グループの構文は異なりますか?
OS: ビスタ 32ビット
注: 問題がある場合、コンピューターはドメインの一部ではありません。
wcf - Windows 2008 R2 での netsh エラー
サーバーを Windows 2003 から 2008 にアップグレードしています。プロセスの一環として、SSL 証明書を使用してポートを構成する必要があります。次のコマンドを実行したとき:
次のエラーが発生しました。
SSL 証明書の追加に失敗しました。エラー: 1312 指定されたログオン セッションが存在しません。すでに終了している可能性があります。
管理者でコマンド プロンプトを実行しても問題は解決しません。Windows 2003 (httpcfg を使用) ではこの問題に遭遇せず、問題なく動作することに注意してください。
誰かがこの問題に遭遇しましたか? ありがとう。
c# - Windows 7 で WCF 3.0 REST アプリケーションの HTTP ACL を設定するにはどうすればよいですか?
私は O'Reilly の "RESTful .NET" を読んでおり、pg のサンプル プログラムを使用しています。24 - 25. これにより、REST 要求を処理するためのカスタム バインディングが設定されます。コードを実行すると、 http://localhost:8889/TestHttpでリッスンを設定する権限がないため失敗します
MSDN ( http://msdn.microsoft.com/en-us/library/ms733768%28VS.100%29.aspx ) によると、 netshを構成する必要があります。次の netsh 文字列を使用しています。
netsh http add urlacl url= http://localhost:8889/TestHttp user=DOMAIN\user
DOMAIN\user は自分のアカウントに合わせてカスタマイズされています。
これは追加のコンソール ウィンドウで処理されるように見えますが、コードを実行すると同じエラーが発生します。誰もこれを修正する方法を知っていますか?
ありがとう、
スコット
c# - C# で DHCP サーバーにクエリを実行する
サーバー自体で実行されているプログラムを介して、またはできればDHCPクライアントの1つで実行されているプログラムを介して、DHCPサーバーに保存されているMACからIPへのマッピングを取得する必要があります。
netsh ユーティリティを使用してダンプを取得できることは理解していますが、あまり成功していません。
実際の例やヒントはありますか?
DHCP サーバーの管理者権限を持っています
編集
arpキャッシュを使用したくありません.pingをブロードキャストするか(Windowsでは許可されていません)、サブネットのすべての可能なIPアドレスをpingする必要があります(これには多くの時間がかかります)。
DHCP サーバーが MAC から IP へのマッピングを保存していることは確かですが、その情報を使用して MAC を IP アドレスにマッピングするにはどうすればよいですか?
wcf - VistaホームプレミアムでHTTPを使用するようにWCFを手動で構成する
VS2008とVistaホームプレミアムを使用してWCFサービスを開発および展開しようとしています。IISを実行しておらず、netsh.exeを使用してWCFアプリを手動で構成する必要がないことを理解しています。
VS2008の開発プロジェクトから使用可能なサービスに移行する方法について、誰かが明確なガイダンスを教えてくれますか?
どうもありがとう。