問題タブ [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.
.net - プログラムで静的IPを追加する
私は、新しいマシンをセットアップするときに日常的に行わなければならない多くのことを自動化するための小さなアプリケーションを書いています。私は今セットアップするためになんと18の新しいボックスを持っているので、IPアドレスをより簡単に追加できるようにするこの小さな機能を追加する必要があります。
ブロック番号に基づいてサブネットを生成する私の機能は正常に機能しますが、192.168.1.10 / 29のようなものを入力して、5つのIPアドレスすべてをNICに追加できるようにしたいと思います。IPを追加するための私の機能は正常に機能しますが、私の質問は...
このように手動でコーディングする必要がありますか?(明らかに疑似コードであり、実用的な例ではありません)
iis - Windows XP の IIS Express で DNS を使用する
開発環境で SSL を使用できるように、IIS 7.5 Express で VS2010 SP1 をセットアップしています。
Scott Hanselman の優れた投稿をここでフォローすると、うまくいきます。唯一の問題は、私が XP を使用している Windows 7 (私が推測する) で彼が実行していることです。
私がつまずいたのは、彼が URL の予約を行っている場所です。
これはXPでは機能しません。グーグルで調べた後、これを見つけて、代わりに「httpcfg」ユーティリティを使用する必要があることがわかりました。一般的な構文は次のとおりです。
ただし、「user=」スイッチに相当するものはないようです。私は、ACL 記述子言語について十分な専門家ではなく、同等のものを作成することができません。
誰かが httpcfg を使用して同等のコマンドを教えてくれますか、それとも XP では同等のコマンドを実行できませんか?
編集: Hanselman の投稿の下部に、ジョブを実行するコマンド ライン ヘルパー メソッドがあります。
しかし、私は完全なステップバイステップのプロセスを使用したいと思っていたので、疑問が残ります.
powershell - PowerShellでnetshを使用する:複数のコマンドの保存場所を保存する
指定されたフィルターリストにIPアドレスを追加することにより、ドメインのipsecポリシーを変更するように設計されたPowerShellスクリプトがあります。問題はnetsh store location=domain domain=our.domain.com
、PowerShellスクリプトで実行すると、次のコマンドの保存場所が記憶されないことです。テキストファイルを作成して回避策を試しましたが、PowerShellから実行されますnetsh -f "path\to\textfile.txt"
が、機能しないようです。関連するスクリプトブロックを以下に示します。ドメインは、netshで直接実行すると機能するため、正しく設定されています。
まだ機能していませんが、これから実行するので、他に優れたソリューションがあるかどうかを知っておくと便利です。PowerShellv.1.0を実行しています
networking - Netshを使用した特定のアプリのネットワークトレース
アプリでネットワークトレースを実行して、アプリがWLANとどのように相互作用するかを確認したいと思います(シナリオ)。結果のキャプチャには情報が多すぎるため、特定のアプリがWLANと通信する方法にのみ焦点を当てたいと思います。これを可能にする他のソフトウェアはありますか?また、誰かがシナリオとプロバイダーの概念を説明した場合にも役立ちます。ありがとう!
visual-studio - 任意の IP アドレスの netsh http url 予約の構文
Visual Studio 2012 で IIS Express を開発 Web サーバーとして使用しています。テストとデバッグのために、ワイヤレス デバイス (スマートフォン、タブレットなど) からサイトにアクセスできるようにしたいと考えています。ワイヤレス デバイスは、ワークステーションとは別の LAN 上にあり、Windows AD の一部ではありません。私のオフィスの LAN の設定方法が原因で、彼らは私のワークステーションをホスト名で解決できません。IP アドレスを使用する必要があります。
localhost 以外の URL から IIS Express にアクセスできるようにするには、applicationhost.config の構成を変更して、IP アドレスを使用するバインドを追加し、それを使用netsh http add urlacl...
して URL を予約する必要があります。
予約の IP アドレスと applicationhost.config を使用すれば、正常に動作させることができます。ただし、IP アドレスは時々変更されます。ワイルドカード構文を使用して任意の IP アドレスで機能する方法はありますか? 私はこれらを試しました:
netsh http add urlacl url=http://+:49197/ user=everyone
と
netsh http add urlacl url=http://*:49197/ user=everyone
しかし、IIS Express を起動しようとすると、アクセスが拒否されたため起動できないというメッセージが表示されます。
これの正しい構文は何ですか?
c++ - MAC アドレスを IP アドレスに関連付ける方法
(脳死状態の) リモート デバイスが BOOTP パケットを W7 PC に送信するアプリケーションがあります。私の PC プログラムは、このデバイスと通信できる必要があります。これを行う明白な方法は、プログラムが BOOTP パケットから MAC アドレスを取得し、それを特定の IP アドレスに関連付けることです。この時点で、ソケットは正常に機能します。
これは、netsh を使用して管理者のコマンド プロンプトから簡単に実行できますが、ユーザーが定期的に手動で介入しなければならないのは面倒です (退屈でエラーが発生しやすい)。プログラム。
ユーザーが管理者権限で昇格する必要なく、プログラムからこれまたは同等のことを行う方法はありますか? 私が考えることができる最善の方法は、netsh コマンドを system() でラップすることですが、それでも管理者権限ですべてを実行する必要があります。
batch-file - 使用中のイーサネット インターフェイスを判別するためのコマンド ライン
展開後のコンピューターの構成に役立つように作成したスクリプトがあります。スクリプトは、コンピューター名の設定、BitLocker の有効化などを行います。私が苦労していることの 1 つは、IP アドレスの設定です。私が使用しているコンピューター (具体的にはサーバー) には 4 つの NIC ポートがあり、ローカル エリア接続とローカル エリア接続 2-4 という名前が付けられています。問題は、これらのサーバーを展開する技術者が常に同じポートに接続するとは限らず、さらに展開イメージが常にイーサネット ネット ローカル エリア接続を NIC ポート 1 に割り当てるとは限らないことです。
これは私が持っているスクリプトのコピーです。これは、1 つの NIC ポートのみが有効になっている場合に完全に機能します。私がする必要があるのは、(DHCP が既に存在するため) IP アドレスを持つローカル エリア接続名の出力を、netsh
コマンドに入力できる変数にパイプすることです。
現在のコード
「Local Area Connection 2」という名前は、ビルドごとに変わる部分です。それが私が分離する必要がある部分です。for とnetsh interface ip show config/p
のいずれかに対してそれを使用することが正しい方法であると確信しています。ipconfig /all
すべての助けを前もってありがとう。
command-line-interface - Windows XP - netsh を使用して静的 IP アドレスを構成する
Windows XP SP3 で次のコマンドを実行できません。
このコマンドは正しいと確信していますが、次のメッセージが表示されます。
このコマンドは Windows 7 で問題なく動作し、Windows XP が提供するヘルプによると、これは正しい構文です。
アイデアはありますか?前もって感謝します!
powershell - netsh acl設定(代替方法が必要-レジストリ設定?)
私はinno-setupを使用して、Win7のポート4326のブロックを解除する(ACLアクセスを許可する)必要のあるプログラムをインストールして、HTTP経由でポート4326に対してGET操作を実行できるようにしています。
管理者がポートのブロックを解除するために実行できるPowerShellスクリプトがあります。ただし、これはinno-setup [run]コマンドとしては機能しません(ローカルマシンは通常、スクリプトの実行を無効にするため)。(つまり、powershell.exe -nowait&script.ps1)
ポートのブロックを解除するように設定できるレジストリキーがターゲットマシンにありますか?setup.exeは管理者として実行されるため、inno-setupで非常に簡単に実行できます。自己完結型のEXEでも同じことができると思います。
これは、HKLMでレジストリ設定を設定するだけで置き換えたいスクリプトです。
windows - 古いnetshhttpurlacl予約を保存できません
私はサーバーの設定を試していましたが、netsh httpshowurlaclからこの情報が得られました。
つまり、明らかに2つのユーザーアカウントが同じURLに登録されていますね。しかし、その予約を削除してから(どこかで推奨されていたが、本当の原因を修正したのでもう必要ないNT AUTHORITY \ NETWORK SERVICEに置き換えました)、netshは許可しているように見えるだけなので、これらの設定に戻すことはできませんでした。予約ごとに1人のユーザーを作成します。
特別な構文はありますか?これを設定する別の方法は?「グループでやる」と読んだのですが、もともとはグループだったようですね。そして、他のすべてのサーバーはこのように設定されています...したがって、何らかの方法が必要です。私は何が欠けていますか?
ありがとう