初めに
OCI (Oracle Cloud Infrastructure) でWindowsインスタンスを作成すると、初期状態ではオーディオサービスが無効になっています。そのため、インスタンス上で音声を再生したい場合は、有効化する必要があります。
本記事では、手動設定とCloud-init スクリプトを使った自動構成の2つの手法を紹介します。
検証環境
OS: Windows Server 2019 Standard
1. オーディオ・サービスを手動で有効にする
RDPでインスタンスにログインし、スピーカー・アイコンを右クリックして、「サウンド」を選択します。
「はい」を押してオーディオ・サービスを有効にします。
サウンド設定画面が表示されます。サウンドを選択し、テストを実施してください。
オーディオ・サービスを有効にすると、スピーカー・アイコンの「X」マークが消えます。通常どおり、スピーカー・アイコンを左クリックして音量を調整できます。
2. Cloud-init スクリプト
PowerShellスクリプトを使用して、1行のコマンドだけでオーディオ・サービスを有効にできます。
#ps1_sysnative
net start audiosrvWindowsインスタンスの作成時に、cloud-initスクリプトにこの行を追加すると、起動後にオーディオ・サービスが自動的に有効化されます。
OCI cloud-init で実行した場合は、先頭に
#ps1_sysnativeを追加する必要があります。インスタンス作成時に「詳細オプションを表示」をクリックし、次のようにCloud-initスクリプトを入力します。
以上