DirectoryのドメインユーザでRADIUS認証を行う環境を構築するお話。無線APが1つや2つならばネットワークポリシーサーバーのコンソールGUIでマウスとキーボードでポチポチして追加しても良いですが、そこそこ数があると大変です。そこで、PowerShellに良いコマンドがないかと探してみるとNew-NpsRadiusClientありました。$_.Secret}こんな感じ。csvファイルは上述だとRadiusClient.csvとしています。この中身はIPAddress,FriendlyName,SecretXXX.XXX.XXX.XXX.アクセスポイント1,SECRETLETTERSXXX.XXX.XXX.YYY.アクセスポイント2,SECRETLETTERSこのような感じ。この2つを同じフォルダ内に置いてあげて、上述のps1(PowerShellスクリプト)ファイルをネットワークポリシーサーバーがあるサーバー上で管理者実行してあげると、良い感じにcsvのデータで登録してくれます。RADIUSクライアント削除さて、上述のやり方でRADIUSクライアントを一斉に追加できてめでたしめでたし......かと思ったらそうは問屋が卸してくれませんでした。「APのIP、第三オクテットが変更になったからー」こんな仕様変更が飛んできたとしましょう。2019のネットワークポリシーサーバーのRADIUSクライアントのところを操作しようとしたら......CtrlやShiftによる複数選択が効かないではありませんか!まさかまさかの1つ1つマウスクリックでポチポチ消していくのでしょうか?......そんなことはしたくありません。登録するコマンドがあるならば、削除するコマンドだってあるはず。Remove-NpsRadiusClientありました。$_.FriendlyName}このようなPowerShellスクリプトファイルを用意して、登録の際と同じように管理者実行。......無事、全て削除されました。両方とも日本語の情報があまり見当たらなかったのでメモしておきます。$_.Secret}}foreachは他のケースでの使用だったので上述のPowerShellは試してないですが、同じロジックで動くはず......。RadiusClient-02.csvのような感じでRadiusClient-という名前のファイルを全て見るイメージです。DirectoryPowerShellRADIUSネットワークポリシーサーバーこの記事を書いた人アルム=バンドフルスタックエンジニアっぽい何か。LAMPやNodeからWP、gulpを使ってejs,Scss,JSのコーディングまで一通り。RasPiで遊んだり、趣味で開発したり。雑記リモートデスクトップサービス(RDS)で移動ユーザープロファイルとフォルダーリダ...検証したいこととしては以下。