У меня есть сценарий PowerShell, который, помимо прочего, устанавливает IIS и WebDeploy на Windows Server 2019. Я знаю, что могу предоставлять разрешения для IIS Manager Permissions, используя:
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.Web.Management") [Microsoft.Web.Management.Server.ManagementAuthorization]::Grant($deploymentAccount, $ApplicationName, $false)
В большинстве других сценариев используются новые командлеты IISAdministration. Есть ли новее способ предоставления разрешений, который немного приятнее читать?