問題タブ [windows2012]
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.
powershell - Hyper v 上のすべての VM のバックアップ
私はpowershellスクリプトを初めて使用しますが、スクリプトを少し編集して助けてください。基本的に、ハイパーv.Windows 2012/2012 r2上のすべてのサーバーのバックアップを自動的に作成するスクリプトをスケジュールしたいと考えています。基本的にユーザーにパラメーターを指定するように求めるコードを取得した後、バックアップを取ります。私が整理したことは、2つのことができるということです。1)ハイパーv上のすべてのvm名を含む.txtファイルを作成しますが、新しいvmを追加するたびにそのファイルを更新すると、多忙になります. だから私はこれをしたくありません。2) ユーザーからの入力を受け取る機能を削除し、「get-vm」コマンドをどこかに追加できますか? しかし、私はこれを行うことができません:/誰かが私がそれを行うのを手伝ってくれますか? 以下は私が使いたいコードです。
c# - Process.Start() は Win7 および Win8 では動作しますが、Windows 2012 R2 では動作しません
私のプログラムは、Windows サービス経由で実行され、Win7 および Win8 で次のコードを正常に実行できました。
にUI
あるプログラムのfilePath
は表示されませんでしたが、プログラムはバックグラウンドで完全に機能していました。
Windows 2012 R2 環境でまったく同じプログラムを試してみると、ログ ファイルに上記の最初のログ メッセージ (「ファイルを実行しようとしています...」) を受け取った後、他に何もログに記録されProcess.Start()
ず、どちらも機能しないことに気付きました。まったく同じプログラムが他のオペレーティング システムで動作したため、これは混乱を招きます。
Process.Start()
が正常に呼び出されなかった場合、ログに「エラー」メッセージが表示されないのはProcess.Start()
誰ですか? また、実行された場合に「ファイルがトリガーされました!」というメッセージが表示されないのはなぜですか? メッセージ?
更新: コメントに従って、Process Monitor を実行しました。これは、ターゲットの .exe ファイルが実行されるはずだった正確な時刻に生成されたログです。見てみて、疑わしいものがないかどうかを確認してください。
powershell - File Server Resource Manager Classification スクリプトで使用される PowerShell スクリプトで Import-Module を実行する方法
Windows Server 2012 R2 のファイル サーバー リソース マネージャーの分類ルール内で Active Directory PowerShell モジュールを使用しようとしています。
ただ実行しようとすると:
Import-Module ActiveDirectory
それはクラッシュし(私は推測します)、分類プロパティを更新しなくなります。
スクリプト パラメータ -ExecutionPolicy Unrestricted を設定しようとしましたが、役に立ちませんでした。
誰でもそれを機能させる方法を知っていますか?
前もって感謝します、
エリック
追加された非動作コードを更新します。
注: これは、powershell コンソールでは問題なく動作しますが、それは問題ではありません。ファイル サーバー リソース マネージャーの分類子としてコードを実行しています。
Get-ADUser の結果を使用して CSV ファイルを作成し、それをスクリプト内にロードするだけで、これを回避することができました (したがって、非標準モジュールは必要ありません)。しかし、外部タスクに依存せずにこれを実行する方が良いでしょう:-)
tomcat - Windows 2012 に tomcat 7 をサービスとしてインストールできない
次のコマンドを使用して、Windows 2012 サーバーに tomcat 7 をサービスとしてインストールしようとしています。
次のエラー メッセージが表示されます: アクセスが拒否されました
コマンドプロンプトから管理者として実行しています。サーバーの管理者です。Windows 7のラップトップで実行すると、問題なくインストールされました。アクセスが拒否される理由はありますか?
x509 - JWT トークンの署名/暗号化用の証明書を格納するには、どの証明書ストアを使用すればよいですか?
Web アプリケーションに JWT トークンのサポートを追加しています。これらのトークンに署名するために必要な X509 証明書があります。
私は、HTTPs に使用するものと同じ証明書を使用するという考えを拒否しました ( Can I use the Private Key Certificate of Web App to sign JWT? を参照してください)。
自己署名証明書でうまくいくはずだと思いますが、実際、このシナリオでは信頼の網の利点は見られません (何もないという意味ではありません。考えられないだけです)。
Web アプリケーションは、Web サーバーのファームで実行されます。私の現在の計画は、自己署名証明書を生成し、X509 証明書を各マシンの Windows の証明書ストアに入れることです。IT 部門が確認していますが、グループ ポリシーを使用してファーム内のすべての Web サーバーに展開できると考えています。したがって、これは実行可能な計画のように思えます。
Windows の証明書ストアは、かなり混乱しているように見えます。次の 2 つのオプションがあると思います。
1) IIS アプリケーション プールが実行されているユーザーの「マイ」ストアに配置します。多くのアプリ プールがあるため、証明書が多くのストアに存在する可能性があります。
2) LocalMachine ストアの下に配置し、IIS ユーザーに特定の証明書への明示的なアクセスを許可します。
3) 他に思いつかないこと。
これらのタイプの証明書の「正しい」場所はありますか?もしそうなら、それはどこにありますか?
asp.net - デフォルトドキュメントはiis 8.5ですべてのファイルを試していません
IIS 8.5 Windows 2012 R2 の既定のドキュメントの既定の設定を持つ Web サイトがあります。
ファイル名のない URL (mysite.com/Content/) を参照すると、IIS は default.aspx のみを試行し、リスト内の他のファイル (index.html) は試行しません。IIS が default.aspx を読み込もうとすると、404 が返されます。奇妙なことに、そのディレクトリには default.aspx ファイルがなく、index.html が存在します。index.html を直接参照すると、ページが正しく表示されます。デフォルト ドキュメントに関する Microsoftのドキュメントによると、存在するファイルが見つかるまで、リスト内の次のファイルを試行する必要があります。
サブディレクトリにweb.configファイルを明示的に追加しました
IIS はまだ default.aspx を使用しようとしています。誰もこれに遭遇したことがありますか?これが文書化されているように機能しない理由について何か提案はありますか?
sockets - Windows 2012 でのソケットのオープンが非常に遅い
ソケットを使用してさまざまなデバイスと通信する従来の VB6 アプリに取り組んでいます。2012 年のシステムでは、winSock.Connect を呼び出して接続イベントが発生するまでの時間が、異なるドメインの複数のシステムで約 9 秒保持されていることに気付きました。2008 R2 以前のシステムでは、呼び出しと発生するイベントの間に 1 ~ 3 ミリ秒あります。
以前に誰かがこれに遭遇したことがありますか、またはこれを引き起こしている可能性のあるアイデアはありますか?
ありがとう
編集:Wiresharkでスヌーピングを行ったところ、最初のいくつかのTCP送信が接続されておらず、再送信されていることがわかりました。それが役立つかどうかはわかりません