Powershell

ASP.NET

ASP.NET Core Web APIでPowershellを実行する

この前C#でPowershellを動かせたので、ASP.NET Core Web APIでPowershellを動かしてみたという記事です 実際に作ってみよう 事前準備 Visual Studioを起動して新規プロジェクトの作成画面から、A...
C#

C#でPowershellを実行してみる

Hyper-VをAPIで管理することを目標にしながら、やっていこうかなと思います。 .NETでHyper-Vを管理する手法はどうやら二つあるようです。 Hyper-V WMI Provider Powershellを実行する(system....
ITインフラ系

minrootを変えたらWindowsサーバーが起動しなくなった

minrootとは minrootはハイパーバイザー(Hyper-V)で使われるそのホストのCPUのコア数を指定して、予め占有させておく機能です。 つまり、minroot8コアだとホスト用に8コア占有して、VMには使わせません。逆にその8コ...
ITインフラ系

PowershellでHyper-V仮想マシンのスペックを変更するメモ(Set-VMなど)

Powershellで作成済みのHyper-V仮想マシンのスペックを変更しよう あんまり日本語の情報がなかったのでメモしておく感じで書きます メモリ まずメモリです。固定メモリの場合は以下 Set-VMMemory -VMName VMの名...
GPU仮想化

Windows Server 2022のVMでGPU-Pしてみる

今回はWindows Server 2022をインストールしたVMにGPU-Pを導入するというマイナー中のマイナーなテーマです。 というかGPU-PVなのかGPU-Pなのかあんまりよくわかってないです。。。 Easy-GPU-PVでやりたい...
GPU仮想化

GPU-P 3VM同時にベンチ回す

GPU-P (GPU Partitioning)はHyper-VのVMにGPUを分割して割り当てるという技術です。 脆弱性で開発中止されたRemoteFXの代替として開発された?ようです。 Hyper-Vを日ごろから扱い、GPUが好きなゴリ...
ITインフラ系

Powershell syslogの大量受信に耐える

syslogを受信できるログサーバーをwindowsで作ったのですが 短時間に大量に出力されるログをPowershellコマンドレットで処理するとかなり処理が遅くなるうえ、出力されずに処理が飛ばされることがあるので、コマンドレットではなく....