5

Azure デプロイに IP およびドメイン制限機能をインストールしたいのですが、ServerManageCmd が廃止された OS バージョン 3 (Server 2012) を使用しているため、次のコードは機能しません。

StartupTask.cmd

@echo off

@echo Installing "IPv4 Address and Domain Restrictions" feature 
%windir%\System32\ServerManagerCmd.exe -install Web-IP-Security

@echo Unlocking configuration for "IPv4 Address and Domain Restrictions" feature 
%windir%\system32\inetsrv\AppCmd.exe unlock config -section:system.webServer/security/ipSecurity

ServiceDefinition.csdef 部分

<Startup>
      <Task commandLine="Startup\StartupTasks.cmd" executionContext="elevated" taskType="simple" />
</Startup>

私はpowershellコマンドを使用する必要があると信じていますが、ここでは少し深みがありません。このコードに相当する 2012 年版を提供できる人はいますか?

4

1 に答える 1

10

家で遊ぶ方はこちら!

@echo off

@echo Installing "IPv4 Address and Domain Restrictions" feature 
powershell -ExecutionPolicy Unrestricted -command "Install-WindowsFeature Web-IP-Security"

@echo Unlocking configuration for "IPv4 Address and Domain Restrictions" feature 
%windir%\system32\inetsrv\AppCmd.exe unlock config -section:system.webServer/security/ipSecurity
于 2013-07-11T07:21:11.173 に答える