docs.microsoft.com いつの間にか WSL のインストール方法が簡単になっていた。 PowerShell を管理者として起動して以下のコマンドを実行する。既定では Ubuntu がインストールされる。インストールが完了したら再起動。 wsl --install 再起動後、Ubuntu が…
VM を停止した状態で、Hyper-V ホスト側で PowerShell を管理者として起動して以下のコマンドを実行する。 $vmName = "Win11" # 仮想マシンの名前 Set-VMProcessor -VMName $vmName -ExposeVirtualizationExtensions $true VM を起動して、VM 上で PowerShel…
ボットを Teams で利用するために登録する方法は2つある。 Azure Bot を利用して登録する Bot Framework Portal を利用して登録する Azure Bot は Azure のリソースとして登録する。作成すると Azure AD にアプリケーションとして登録される。 Bot Framewor…
管理者としてターミナルを実行してインストールを実施する。(Windows キー + x) # 既定でインストールされているターミナルを最新化 winget upgrade --id Microsoft.WindowsTerminal # スコープはすべてシステム。--interactive を外すと完全自動インスト…
プロジェクトの作成 Bot Framework Emulator で動作確認 Visual Studio でデバッグ実行しておく。 Bot Framework Emulator を起動して [File] -[Open Bot] を開く。 [Bot URL] に http://localhost:3978/api/messages と入力して [Connect] をクリックする。…
docs.microsoft.com おそらく仕様が変わっていて、何か所か悩むところがあったので忘れないように残す。 Create a Bot Channels registration タイトルが Bot Channels Registration になっているけど手順は Azure Bot。 Azure Bot 作成時にシングルテナント…
docs.microsoft.com サーバー API アプリの登録。 # Create Application Object $app = az ad app create --display-name "Blazor Server AAD" # Get Application ID $appId = ($app | ConvertFrom-Json).appId # Create Service Principal az ad sp create …
Azure CLI でアプリ登録すると既定で user_impersonation っていうスコープが作成されるけど使わないので消したい。 # Azure にログイン az login # アプリの新規登録 $app = az ad app create --display-name "DeleteScopeApp" # アプリケーションIDを取得 …
Azure AD にアプリを登録してパブリッククライアントフローを有効化する。 # Azure CLI az login # Create Application $app = az ad app create --display-name "Device Code Flow App" # Get Application ID $appId = ($app | ConvertFrom-Json).appId # C…
まず環境変数にクライアントシークレットを登録する。(値はダミー) $clinetSecret = "bXw7Q~Pn0fv8NHXBZdWzgkRm2gzFd-.fsZx~O" [System.Environment]::SetEnvironmentVariable("ClientSecret", $clinetSecret, "User") 登録後 PowerShell を再起動しないと…
appsettings.json(値はダミー) { "applicationId": "56c0ac2c-c858-4781-ad48-749312fb2fdd", "clientSecret": "bXw7Q~Pn0fv8NHXBZdWzgkRm2gzFd-.fsZx~O", "directoryId": "a9fc19ab-08cf-44a9-b2dc-1fd0542d6b4f" } 呼出し側。appsettings.json と同じ階…
Get-Content でファイルを読み込んで ConvertFrom-Json でオブジェクトに変換する。 $config = Get-Content -Path .\appsettings.json | ConvertFrom-Json
psm1 ファイルではバージョンを指定する方法がないのでインポートするとバージョンが 0.0 になります。 > Import-Module .\Modules\Greeting\Greeting.psm1 > Get-Module Greeting ModuleType Version Name ---------- ------- ---- Script 0.0 Greeting バ…
PowerShell でモジュールを作ったことがなかったので試してみました。PowerShell のモジュールとしては C# で書くバイナリモジュールとPowerShell で書くスクリプトモジュールがありますが、今回の対象はスクリプトモジュールです。 とりあえずこんな感じで …
会社の報奨金に釣られて令和 3 年度秋期の情報処理安全確保支援士試験を受験し、無事合格しました。わーい。 以下、勉強法・感想など。 午前試験勉強法 とりあえず過去 5 回分(令和 3 年度春期・令和 2 年度 10 月・令和元年度秋期・平成 31 年度春期・平成…