Publicação IIS

Usando a instalação autônoma para instalar o IIS 7.0

Usando a instalação autônoma para instalar o IIS 7.0

Esse post me ajudou muito, encontrei ele já faz uns 4 meses na internet, espero que ajude vocês também, como me ajudou.

Eu fiz a tradução se estiver alguma coisa errada me desculpem.

Introdução

Pkgmgr.exe é uma ferramenta de comando novo no Windows Vista / Windows Server ® 2008 para a instalação de Recursos do Windows Opcional:

Substitui sysocmgr.exe para a instalação de Recursos do Windows opcionais

Permite-lhe instalar / desinstalar recursos do Windows Vista Opcional diretamente do prompt de comando ou scripts

Pkgmgr pode ter uma lista de recursos do Windows para instalar na linha de comando ou tirar um nome de arquivo xml como parâmetro para a instalação unattend.

Este artigo irá ilustrar o uso de arquivos pkgmgr unattend para instalar os opcionais.

 

Pré-requisitos

Windows Vista/Windows Server 2008 Editions Supported Windows Vista / Windows Server 2008 edições suportadas

This walkthrough is for the following editions of Windows Vista/Windows Server 2008: Esta explicação passo a passo é para as seguintes edições do Windows Vista / Windows Server 2008:

Windows Vista Home Premium Edition Windows Vista Home Premium Edition

Windows Vista Professional Edition Windows Vista Professional Edition

Windows Vista Ultimate Edition Windows Vista Ultimate Edition

Windows Server 2008 Editions Windows Server 2008 Editions

Make sure you have installed one of the supported editions of Windows Vista/Windows Server 2008 before proceeding. Certifique-se de ter instalado uma das edições do Windows Vista / Windows Server 2008 antes de prosseguir.

Local do usuário Administrator (LUA) de Segurança

Verifique se você tem privilégios administrativos na máquina: Por padrão, você não tê-los se você estiver conectado como um usuário diferente do built-in conta de administrador, mesmo se o usuário foi adicionado ao grupo Administradores local na máquina ( este é um novo recurso de segurança no Windows Server 2008, chamado de LUA, que está além do escopo deste artigo).

Certifique-se a qualquer log-on como o built-in conta Administrador, ou explicitamente invocar aplicações como o built-in Administrator, conforme necessário, utilizando o “runas” ferramenta cmd-line.

Por exemplo, para lançar notepad.exe, execute este comando: “runas / user: administrador notepad.exe”.

Você será solicitado para a senha da conta Administrador.

É útil ter um shell cmd-box que já é elevado, com o comando “runas / user: administrator cmd.exe”.

Todas as aplicações que você executa a partir cmd-box é elevado, bem como, e você não precisa usar o “runas” sintaxe daquele cmd-box.

 

Procedimento

Passo 1: Visão geral Pkgmgr.exe

. Recursos do Windows opcionais no Vista / Windows Server 2008 é instalado usando uma ferramenta de comando novo chamado Pkgmgr. A sintaxe de linha de comando usando pkgmgr.exe é:

Iniciar /w pkgmgr.exe /iu:update1;update2

Pkgmgr.exe Commands

/iu:{update name};

 

Isto especifica para instalar atualizações por nome da atualização e leva um nome separador ponto e vírgula de atualizações para instalar.

/uu:{update name};

Isto especifica as atualizações para desinstalar e recebe uma lista de atualizações vírgula separados selecionáveis ​​para ser desinstalado do sistema.

Pelo menos um nome de atualização deve ser especificado

/n:{unattend XML}

Isto especifica o nome do arquivo XML autônomo.

Nota:

Se você executar pkgmgr sem o “start / w” prefixo, o cmd pkgmgr retornará imediatamente e você não vai saber quando a instalação recurso opcional foi concluída.

Passo 2: Open Command Window

Siga as instruções na seção Pré-requisitos acima para iniciar uma janela de comando executado como a conta de administrador local.

Passo 3: Criar um arquivo Unattend.xml

A partir da janela de comando, execute notepad.exe.

Para instalar apenas os recursos padrão do IIS 7.0, copie o seguinte texto unattend.xml em notepad.

<?xml version=”1.0″ ?>
<unattend xmlns=”urn:schemas-microsoft-com:unattend”
xmlns:wcm=”http://schemas.microsoft.com/WMIConfig/2002/State”>
<servicing>
<!– Install a selectable update in a package that is in the Windows Foundation namespace –>
<package action=”configure”>
<ssemblyIdentity
name=”Microsoft-Windows-Foundation-Package”
version=”6.0.5308.6″
language=”neutral”
processorArchitecture=”x86″
publicKeyToken=”31bf3856ad364e35″
versionScope=”nonSxS”
/>
<selection name=”IIS-WebServerRole” state=”true”/>
<selection name=”WAS-WindowsActivationService” state=”true”/>
<selection name=”WAS-ProcessModel” state=”true”/>
<selection name=”WAS-NetFxEnvironment” state=”true”/>
<selection name=”WAS-ConfigurationAPI” state=”true”/>
</package>
</servicing>
</unattend>

Se você quiser instalar todos os recursos do IIS 7.0 para fins de avaliação, use um dos arquivos unattend.xml seguinte.

Para o Windows Vista Professional, Windows Vista Ultimate, ou Windows Server 2008 Editions, copie e cole o seguinte texto no bloco de notas.

<?xml version=”1.0″ ?>
<unattend xmlns=”urn:schemas-microsoft-com:unattend”
xmlns:wcm=”http://schemas.microsoft.com/WMIConfig/2002/State”>
<servicing>
<!– Install a selectable update in a package that is in the Windows Foundation namespace –>
<package action=”configure”>
<assemblyIdentity
name=”Microsoft-Windows-Foundation-Package”
version=”6.0.5308.6″
language=”neutral”
processorArchitecture=”x86″
publicKeyToken=”31bf3856ad364e35″
versionScope=”nonSxS”
/>
<selection name=”IIS-WebServerRole” state=”true”/>
<selection name=”IIS-WebServer” state=”true”/>
<selection name=”IIS-CommonHttpFeatures” state=”true”/>
<selection name=”IIS-StaticContent” state=”true”/>
<selection name=”IIS-DefaultDocument” state=”true”/>
<selection name=”IIS-DirectoryBrowsing” state=”true”/>
<selection name=”IIS-HttpErrors” state=”true”/>
<selection name=”IIS-HttpRedirect” state=”true”/>
<selection name=”IIS-ApplicationDevelopment” state=”true”/>
<selection name=”IIS-ASPNET” state=”true”/>
<selection name=”IIS-NetFxExtensibility” state=”true”/>
<selection name=”IIS-ASP” state=”true”/>
<selection name=”IIS-CGI” state=”true”/>
<selection name=”IIS-ISAPIExtensions” state=”true”/>
<selection name=”IIS-ISAPIFilter” state=”true”/>
<selection name=”IIS-ServerSideIncludes” state=”true”/>
<selection name=”IIS-HealthAndDiagnostics” state=”true”/>
<selection name=”IIS-HttpLogging” state=”true”/>
<selection name=”IIS-LoggingLibraries” state=”true”/>
<selection name=”IIS-RequestMonitor” state=”true”/>
<selection name=”IIS-HttpTracing” state=”true”/>
<selection name=”IIS-CustomLogging” state=”true”/>
<selection name=”IIS-ODBCLogging” state=”true”/>
<selection name=”IIS-Security” state=”true”/>
<selection name=”IIS-BasicAuthentication” state=”true”/>
<selection name=”IIS-WindowsAuthentication” state=”true”/>
<selection name=”IIS-DigestAuthentication” state=”true”/>
<selection name=”IIS-ClientCertificateMappingAuthentication” state=”true”/>
<selection name=”IIS-IISCertificateMappingAuthentication” state=”true”/>
<selection name=”IIS-URLAuthorization” state=”true”/>
<selection name=”IIS-RequestFiltering” state=”true”/>
<selection name=”IIS-IPSecurity” state=”true”/>
<selection name=”IIS-Performance” state=”true”/>
<selection name=”IIS-HttpCompressionStatic” state=”true”/>
<selection name=”IIS-HttpCompressionDynamic” state=”true”/>
<selection name=”IIS-WebServerManagementTools” state=”true”/>
<selection name=”IIS-ManagementConsole” state=”true”/>
<selection name=”IIS-ManagementScriptingTools” state=”true”/>
<selection name=”IIS-ManagementService” state=”true”/>
<selection name=”IIS-IIS6ManagementCompatibility” state=”true”/>
<selection name=”IIS-Metabase” state=”true”/>
<selection name=”IIS-WMICompatibility” state=”true”/>
<selection name=”IIS-LegacyScripts” state=”true”/>
<selection name=”IIS-LegacySnapIn” state=”true”/>
<selection name=”IIS-FTPPublishingService” state=”true”/>
<selection name=”IIS-FTPServer” state=”true”/>
<selection name=”IIS-FTPManagement” state=”true”/>
<selection name=”WAS-WindowsActivationService” state=”true”/>
<selection name=”WAS-ProcessModel” state=”true”/>
<selection name=”WAS-NetFxEnvironment” state=”true”/>
<selection name=”WAS-ConfigurationAPI” state=”true”/>
</package>
</servicing>
</unattend>

 

Se você estiver instalando o IIS 7.0 no Windows Vista Home Premium, copie e cole o seguinte texto no bloco de notas:

<?xml version=”1.0″ ?>
<unattend xmlns=”urn:schemas-microsoft-com:unattend”
xmlns:wcm=”http://schemas.microsoft.com/WMIConfig/2002/State”>
<servicing>
<!– Install a selectable update in a package that is in the Windows Foundation namespace –>
<package action=”configure”>
<assemblyIdentity
name=”Microsoft-Windows-Foundation-Package”
version=”6.0.5303.0″
language=”neutral”
processorArchitecture=”x86″
publicKeyToken=”31bf3856ad364e35″
versionScope=”nonSxS”
/>
<selection name=”IIS-WebServerRole” state=”true”/>
<selection name=”IIS-WebServer” state=”true”/>
<selection name=”IIS-CommonHttpFeatures” state=”true”/>
<selection name=”IIS-StaticContent” state=”true”/>
<selection name=”IIS-DefaultDocument” state=”true”/>
<selection name=”IIS-DirectoryBrowsing” state=”true”/>
<selection name=”IIS-HttpErrors” state=”true”/>
<selection name=”IIS-HttpRedirect” state=”true”/>
<selection name=”IIS-ApplicationDevelopment” state=”true”/>
<selection name=”IIS-ASPNET” state=”true”/>
<selection name=”IIS-NetFxExtensibility” state=”true”/>
<selection name=”IIS-ASP” state=”true”/>
<selection name=”IIS-CGI” state=”true”/>
<selection name=”IIS-ISAPIExtensions” state=”true”/>
<selection name=”IIS-ISAPIFilter” state=”true”/>
<selection name=”IIS-ServerSideIncludes” state=”true”/>
<selection name=”IIS-HealthAndDiagnostics” state=”true”/>
<selection name=”IIS-HttpLogging” state=”true”/>
<selection name=”IIS-LoggingLibraries” state=”true”/>
<selection name=”IIS-RequestMonitor” state=”true”/>
<selection name=”IIS-HttpTracing” state=”true”/>
<selection name=”IIS-CustomLogging” state=”true”/>
<selection name=”IIS-ODBCLogging” state=”true”/>
<selection name=”IIS-Security” state=”true”/>
<selection name=”IIS-BasicAuthentication” state=”true”/>
<selection name=”IIS-URLAuthorization” state=”true”/>
<selection name=”IIS-RequestFiltering” state=”true”/>
<selection name=”IIS-IPSecurity” state=”true”/>
<selection name=”IIS-Performance” state=”true”/>
<selection name=”IIS-HttpCompressionStatic” state=”true”/>
<selection name=”IIS-HttpCompressionDynamic” state=”true”/>
<selection name=”IIS-WebServerManagementTools” state=”true”/>
<selection name=”IIS-ManagementConsole” state=”true”/>
<selection name=”IIS-ManagementScriptingTools” state=”true”/>
<selection name=”IIS-ManagementService” state=”true”/>
<selection name=”IIS-IIS6ManagementCompatibility” state=”true”/>
<selection name=”IIS-Metabase” state=”true”/>
<selection name=”IIS-WMICompatibility” state=”true”/>
<selection name=”IIS-LegacyScripts” state=”true”/>
<selection name=”IIS-LegacySnapIn” state=”true”/>
<selection name=”WAS-WindowsActivationService” state=”true”/>
<selection name=”WAS-ProcessModel” state=”true”/>
<selection name=”WAS-NetFxEnvironment” state=”true”/>
<selection name=”WAS-ConfigurationAPI” state=”true”/>
</package>
</servicing>
</unattend>

Passo 4: Obtenha Windows Número Construir

Você, então, deve verificar o número da versão do Windows que você instalou. Para saber a versão exata, faça o seguinte:

1.A partir do menu Iniciar, clique em Executar e ir para o explorador.

No Explorer, vá até o direto do Windows e localize o regedit.exe

Clique direito em regedit.exe e selecione Propriedades

Na caixa de diálogo Propriedades, selecione a guia Detalhes e observe a versão do produto.

2. Em seu bloco de notas, insira esse valor na versão de atributo XML para coincidir com a construir você instalou.

Neste caso, version = “6.0.5308.6”

Se você tiver instalado em um CPU de 64 bits você deve editar o processorArchitecture atributo XML

:

processorArchitecture=”amd64″

Nota

Os valores possíveis são : x86, amd64, and ia64.

 5: Salve o arquivo Unattend.xml

” Salve o arquivo com notepad “unattend.xml” nome

Passo 6: Executar Pkgmgr com o arquivo Unattend.xml

Na janela de comando, digite o seguinte comando:

start /w pkgmgr /n:unattend.xml

Nota: Se você salvou unattend.xml para uma pasta outra unidade, em seguida, a unidade ea pasta atuais da janela do seu comando, você deve especificar o caminho completo do arquivo unattend.xml na sua pkgmgr / n: parâmetro.

Passo 7: Aguarde a instalação para concluir

IIS configuração 7,0 via pkgmgr.exe deve levar de 1 a 5 minutos. Quando o prompt de comando retorna, o IIS 7.0 é configuração completa.

Passo 8: Verifique o código de erro

No prompt de comando digite:

echo %errorlevel%

Um resultado de  (ZERO) indica sucesso.

#ficaadica

Um comentário

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *