set setting reset

インフラ関連の小ネタと備忘録

Powershell

powershell の連想配列を JSON に変換する

ハッシュを作成します。 @{"Key" = "Value"; } の形式です。 $Members = @{ "id" = 1; "Name" = "hoge"; } PSObject を生成します $MessageObject = New-Object -TypeName PSObject PSObject にメンバーを追加します foreach ($key in $Members.Keys) { Add-…

powershell で X-ASPNET-VERSION ヘッダを削除する

サーバ全体で無効化する方法がないか調べてみたところ msdn ブログがヒットしました。 MSDN Blogs 方法は 2 種類あって、web.config に追加する方法と、サーバレベルでサーバ変数を利用した rewrite を行う方法があるようです。 ただし、後者は ヘッダそのも…

powershell で DNS 条件付きフォワーダを設定する

環境は以下の通りです。 windows server 2012R2 ADDS + DNS がインストール済みのドメインコントローラ SE'S BOOK: dnscmdコマンドでDNS条件付きフォワーダーを作成、設定 上記サイトによると dnscmd というのを使うと簡単とのことなので試してみます。 PS C…

IIS マネージャーのアクセス許可を Active Directory のグループで制御する

概要 IIS による web サイトへのアクセス許可ではなく、IIS マネージャーの操作へのアクセス許可設定を Active Directory のグループで実施します。 Active Directory ユーザはデフォルトで IIS マネージャーの起動はできますが、設定をするためには adminis…