問題タブ [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.
windows - 64 ビット Windows 2012 サーバーの正しい Git パスは何ですか?
GitHub で Jenkins を構成しようとしています。しかし、Jenkins は git.exe (Jenkins の管理 -> システムの構成 -> Git インストール) を見つけることができません。これは、使用しているウィンドウ サーバーに PATH (環境変数) が設定されていないためだと思います。
64 ビット OS を搭載した Windows 2012 R2 サーバー。しかし、それでもGitをインストールすると、 Program Files(86)ではなくProgram Filesにインストールされ、git.exeが3つの異なる場所にあることに気付きました
C:\Program Files\Git\bin
C:\Program Files\Git\mingw64\bin
C:\Program Files\Git\mingw64\libexec\git-core
レジストリHKEY_LOCAL_MACHINE\SOFTWARE\GitForWindowsを調べると、 LibexecPathキー の値がC:\Program Files\Git\mingw64\libexec\git-coreに設定されています
では、64ビットマシンでどのパスを使用する必要がありますか?
winapi - Win2012R2でコピーが成功してもCopyFileExはERROR_INVALID_PARAMETERを返す
GetLastError への次の呼び出しを伴う CopyFileEx は、約 2 か月前 (おそらく 2015 年 12 月以降) から Win2012R2 でコピーが成功した場合でも、ERROR_INVALID_PARAMETER を返します。Windows XP から Windows 7 まで、および Win 2k3 から Win2k8R2 まででは、これは発生せず、GetLastError は常に 0 (ERROR_SUCCESS) を返します。
これは、この種の Win32 API の予想される動作ですか? 結果を確認するために、結果と GetLastError コードの両方を追加する必要がありますか?
この KB は問題に関連しているようですが、このパッチを適用しても API の動作は変わりません。問題が発生する原因となった別の KB があった可能性がありますが、見つけることができませんでした https://support.microsoft.com/en-us/kb/2963918
GetLastError のドキュメント:
戻り値
戻り値は、呼び出しスレッドの最後のエラー コードです。
最後のエラー コードを設定する各関数のドキュメントの戻り値のセクションには、関数が最後のエラー コードを設定する条件が記載されています。スレッドの最終エラー コードを設定するほとんどの関数は、失敗したときにそれを設定します。ただし、一部の関数は、成功したときに最後のエラー コードも設定します。関数が最後のエラー コードを設定するように文書化されていない場合、この関数によって返される値は、設定された最新の最後のエラー コードです。 一部の関数は、成功時に最後のエラー コードを 0 に設定し、他の関数は設定しません。
powershell - Hyper-V クラスター Windows 2012 R2 内のすべての VM とそのディスク サイズを取得する
クラスター内のすべての VM のプロビジョニングされたディスク サイズを含む html レポートを取得しようとしています。クラスター内のすべての VM を次のように一覧表示しようとしています。
そして、これは魅力のように機能します。ただし、ループを作成しようとすると:
これを実行しているときに、現在のクラスター ノードに配置されていない VM ごとにエラーが発生します。したがって、各ノードごとに次のコマンドを実行しています。
そして、これも魅力のように機能します。ただし、これはクラスター内の各 Hyper-V ホストにログインするために必要です。1 つのノードからクラスター内のすべての VM を使用して HTML で出力を取得するにはどうすればよいですか?
wordpress - SSP と ADFS を IdP プロキシとして使用する WordPress シングル サインオン
まあ、私はこれで何日も立ち往生しており、SOが私の唯一の希望です.
ADFS 3.0 で Windows 2012 r2、SAML 2.0 シングル サインオン プラグインで bitnami Wordpress (4.2.2)、SimpleSAMLphp 1.13 で Ubuntu サーバーを構成しました。
WordPress の設定は次のようになります。
認証元にはSSPのファイルモジュールを使用しています。次の属性があります。
User-Name
ユーザーID、mail
ユーザーの電子メールアドレス、およびFilter-Id
ユーザーのグループ。
ADFS 側では、クレーム プロバイダーの信頼を SSP として構成し、証明書利用者の信頼を WP として構成しました。
それらのクレーム ルールは次のとおりです。
SSP:
ルール 1: 名前 ID ポリシーを変換します。このルールが設定されていない場合、WP の SSP は NameIDPolicy 無効なエラーを返します。
c:[Type == "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", Properties["http://schemas.xmlsoap.org/ws/2005/05/identity/claimproperties/format"] == "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress"]
=> issue(Type = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name", Issuer = c.Issuer, OriginalIssuer = c.OriginalIssuer, Value = c.Value, ValueType = c.ValueType);
ルール 2: すべてのクレームを渡す
c:[Type == "https://example.com/simplesamlphp/saml2/idp/metadata.php"]
=> issue(claim = c);
ワードプレス:
ルール 1: name 属性を WP の属性に変換する
c:[Type == "User-Name"]
=> add(Type = "http://schemas.microsoft.com/ws/2008/06/identity/claims/windowsaccountname", Value = c.Value);
ルール 2: メール属性を変換する
c:[Type == "mail"]
=> add(Type = "http://schemas.microsoft.com/ws/2008/06/identity/claims/emailaddress", Value = c.Value);
ルール 3: グループ属性を変換する
c:[Type == "Filter-Id"]
=> add(Type = "http://schemas.microsoft.com/ws/2008/06/identity/claims/Group", Value = c.Value);
ルール 4: Givenname 属性に変換する
c:[Type == "User-Name"]
=> add(Type = "http://schemas.microsoft.com/ws/2008/06/identity/claims/givenname", Value = c.Value);
ルール 5: 姓属性に変換する
c:[Type == "User-Name"]
=> add(Type = "http://schemas.microsoft.com/ws/2008/06/identity/claims/surname", Value = c.Value);
ルール 6: Name id ポリシーを変換し、すべてのクレームを発行する
c:[Type == "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name"]
=> issue(Type = "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/nameidentifier", Issuer = c.Issuer, OriginalIssuer = c.OriginalIssuer, Value = c.Value, ValueType = c.ValueType, Properties["http://schemas.xmlsoap.org/ws/2005/05/identity/claimproperties/format"] = "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress");
ユーザーは正常に認証されます (SP/IdP 開始)。しかし、WP側では、というエラーが表示されますUsername was not provided
。
ADFS トレーサー ログに表示されるSSO token is null or empty. Cannot write SSO token to Cookies.
IdP でユーザー ログインを確認したところ、ユーザーがログインしていることがわかります。トレーサー ログも表示されます。Valid assertion returned from 'https://example.com/simplesamlphp/saml2/idp/metadata.php'
クレーム ルールに何か問題があると思いますが、構成の見た目と動作が正常であるため、わかりません。
どんなポインタでも大歓迎です!
ありがとう!
azure - サーバーの外部から ElasticSearch インスタンスに到達できない - Azure Windows 2012
Windows Server 2012 R2 を使用する Azure VM で Elastic Search 2.3.0 をサービスとしてセットアップしました。を使用して、サーバー内からエラスティック検索インスタンスにアクセスできます
しかし、サーバー外からはアクセスできません。
私は何を試しましたか?
- テストのために、仮想ネットワークの外部で VM を使用できるようにしました。
- インバウンド トラフィック ルールとして、Windows ファイアウォール設定でポート 9200 を開放しました。
- ポート 9200 を開く Azure portal 設定にエンドポイントを追加しました
VM Classicでもこれを試しました。
また、VM が正常かどうかをテストするために、そのマシンに IIS をセットアップし、ポート 80 を開きました。デフォルトの IIS ページには外部からアクセスできます。
私が試していないのは、Linux VM で ES を設定することだけです。
Elasticsearch ログに何も見つかりません。ブラウザ (Chrome) では、ネットワークにログがありません。サーバーを待ってスピンし、「ERR_EMPTY_RESPONSE」でスナップします。
これを行った人は誰でも光を当てることができますか?
更新: netstat で確認できる内容は次のとおりです。
asp.net - ASP.NET アプリが IIS8 WS2012 のファイルに書き込めない
サイトとスクリプトを WS2008/IIS7.5 から WS2012/IIS8 に移行中です。これらのサイトとスクリプトはログをテキスト ファイルに書き込みますが、古い環境では問題はありません。新しいサーバーでは、サイトはログを書き込むことができませんが、スクリプトには問題はありません。IIS APPPOOL\WEBAPPNAME を使用してフォルダーへのアクセス許可を付与しているため、これはアクセス許可の問題ではないようです。これらのアプリがこれらのログを書き込むのを妨げている IIS8 の新しい設定はありますか?
-認証 > 匿名認証 > アプリケーション プール ID > IIS APPPOOL\WEBAPPNAME
-ログ フォルダーへのアクセス許可 > IIS APPPOOL\WEBAPPNAME > FULL CONTROL