方法があります。
ストレージアカウントのユーザー名/パスワード(名前/キー)を使用してローカルマシンアカウントを設定する必要があります。このアカウントは、設定のユーザー名/パスワードとして使用します。 ファイル共有へのUNCパスとしてパスを指定する必要があります。
GUIを使用して、ローカルパスにパスを設定することで、PowerShellの経由でそれを行うことができますので、パスを受け入れ、[レジストリにそれを変更しないようしかし、これは動作しません。
param
(
[Parameter(Mandatory = $true)]
[string] $StorageAccountName,
[Parameter(Mandatory = $true)]
[string] $StorageAccountPassword,
[Parameter(Mandatory = $true)]
[string] $FileShareName,
[Parameter(Mandatory = $true)]
[string] $CertificatePrivateKeyPassword
)
net localgroup Administrators $StorageAccountName /add
Enable-WebCentralCertProvider -CertStoreLocation "C:\Windows\Temp" -UserName $StorageAccountName -Password $StorageAccountPassword -PrivateKeyPassword $CertificatePrivateKeyPassword
Set-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\IIS\CentralCertProvider -Name CertStoreLocation -Value "\\$StorageAccountName.file.core.windows.net\$FileShareName"
net localgroup Administrators $StorageAccountName /delete
これは機能を有効にしますが、ストアの証明書をロード/アクセスする最初のVM /サーバーのみが使用でき、他のマシンはhttpsコンテンツを配信できなくなります接続リセットへ。
マイクロソフトでは、理由を説明できませんでした。