Artigo: 328419 - Última revisão: segunda-feira, 3 de Dezembro de 2007 - Revisão: 5.7

Como adicionar e remover ficheiros extensão de serviço Web no IIS 6.0

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

Sumário

Este artigo passo-a-passo descreve como adicionar ficheiros de extensão de serviço como, por exemplo, Extensões de aplicações de interface de programação (ISAPI) Internet Server e aplicações CGI (Common Gateway Interface) para um local ou um servidor remoto Web em (IIS) 6.0. O artigo também descreve como remover ficheiros de extensão de serviço Web de um servidor local ou remoto no IIS 6.0.

A metabase do IIS 6.0 contém a propriedade ( WebSvcExtRestrictionList ) lista de restrições extensão do serviço Web, que consiste numa lista de cadeias separadas por vírgulas que descrevem cada extensão de serviço Web que está instalado no servidor e estado (activado ou desactivado) actual da extensão. Para o IIS para utilizar uma extensão, que tem de existir no extensão lista restrição do serviço Web.

Do script o script iisext.vbs da linha de comandos que é armazenado no Sysvol\system32\ (predefinição Windows\System32) directório, pode ser utilizado para adicionar um ficheiro único ou remover um único ficheiro de propriedade WebSvcExtRestrictionList num computador local ou remoto que executa o IIS 6.0 no. A sintaxe para o fazer é da seguinte forma:

Adicionar ficheiros :
IisExt Drive:\Path\FileNameAccess AddFile { 0|1 } ID Deletable { 0|1 } ShortDesc [computador /s [palavra-passe Utilizador / p] /u [domain\]]
Remover ficheiros :
IisExt Drive:\Path\FileName RmFile [/s Computador [utilizador /u [Domain\] [/p Palavra-passe]]]
Para obter informações sobre estes parâmetros, consulte o Parâmetros Secção no fim referidos neste artigo.

Adicionar ficheiros de extensão de serviço Web

Esta secção descreve como adicionar ficheiros de extensão de serviço Web num servidor local e um servidor remoto.

Adicionar no servidor local ficheiros de extensão de serviço Web

O seguinte comando adiciona o ficheiro Test.exe à Web do serviço lista de restrição de extensão no servidor local ( WebSvcExtRestrictionList ). Ilustrado neste exemplo, o sinalizador de acesso é definido como 1 para activar o ficheiro no arranque, o ID da extensão de serviço Web é teste, e o sinalizador Deletable está definido como 0 para impedir que o ficheiro seja a ser eliminada.

Para adicionar um ficheiro de extensão de serviço Web, mude para a pasta Sysvol\System32 (a predefinição é Windows\System32) na linha de comandos, e em seguida, escreva o seguinte comando:
iisext /AddFile c:\Source\Test.exe 1 0 teste testar
Receberá a seguinte resposta::
A ligar ao servidor... Concluído.
Adicionar do ficheiro de extensão concluída.

Adicionar um servidor remoto no ficheiros de extensão de serviço Web

O seguinte comando adiciona o ficheiro Test.dll à Web do serviço lista de restrição de extensão no servidor remoto ( WebSvcExtRestrictionList ). Ilustrado neste exemplo, o sinalizador de acesso está definido como 0 para desactivar o ficheiro no arranque, o ID da extensão de serviço Web é teste, e o sinalizador Deletable está definido como 1 para permitir que o ficheiro a ser eliminado. O nome do servidor remoto é servidor1, o nome de domínio é domínio1, e o nome de utilizador e a palavra-passe que são utilizados para concluir a tarefa estão Administrator:Password11. Para mais informações sobre estes parâmetros, consulte o Parâmetros Secção no fim referidos neste artigo.

Para adicionar um ficheiro de extensão de serviço Web, mude para a pasta Sysvol\System32 (a predefinição é Windows\System32) na linha de comandos, e em seguida, escreva o seguinte comando:
iisext de teste de Teste 1 c:\Source\Test.dll 0 /AddFile /s Servidor1 /u Domain1\Administrator /p Password11
Receberá a seguinte resposta::
A ligar ao servidor... Concluído.
Adicionar do ficheiro de extensão concluída.

Remover ficheiros de extensão de serviço Web

Esta secção descreve como remover ficheiros de extensão de serviço Web de um servidor local e um servidor remoto.

Remover ficheiros de extensão de serviço Web de um servidor local

O seguinte comando remove a entrada de ficheiro para Test.dll da Web ( WebSvcExtRestrictionList ) lista de restrição de extensão de serviço num servidor local.

Na linha de comandos, mude para a pasta Sysvol\System32 (a predefinição é Windows\System32), e em seguida, escreva o seguinte comando:
iisext /RmFile c:\Source\Test.dll
Receberá a seguinte resposta::
A ligar ao servidor... Concluído.
A remover do ficheiro de extensão concluída.

Remover ficheiros de extensão de serviço Web de um servidor remoto

O seguinte comando remove o ficheiro Test.exe da Web ( WebSvcExtRestrictionList ) lista de restrição de extensões de serviço num computador remoto. Ilustrado neste exemplo, o nome do servidor remoto é servidor1, o nome de domínio é domínio1, e o nome de utilizador e a palavra-passe que são utilizados para concluir a tarefa estão Administrator:Password11. Para mais informações sobre estes parâmetros, consulte o Parâmetros Secção no fim referidos neste artigo.

Na linha de comandos, mude para a pasta Sysvol\System32 (a predefinição é Windows\System32), e em seguida, escreva o seguinte comando:
iisext /RmFile c:\Source\Test.exe /s Servidor1 /u Domain1\Administrator /p Password11
Receberá a seguinte resposta::
A ligar ao servidor... Concluído.
A remover do ficheiro de extensão concluída.

Parâmetros

  • Unidade : \Path\FileName : Este parâmetro especifica o nome de ficheiro e caminho do ficheiro de extensão de serviço Web a ser adicionado.
  • Acesso : designação numérica do access the é necessária porque designa se uma Web ficheiro de extensão de serviço é desactivado (0) ou activado (1) depois de ser adicionado ao serviço Web.
  • ID : O ID é necessária quando é adicionada uma extensão de servidor Web uma vez que que especifica o ID que está associado o ficheiro. Se o ID não existir, o Iisext criá-lo como o nome do ficheiro (ou seja, executáveis ou DLL).
  • Deletable : A designação numérica eliminável é obrigatório quando um ficheiro é adicionado, porque não pode impedir (0) ou permitir (1) um ficheiro de extensão de serviço Web de seja eliminado da extensão lista restrição do serviço Web.
  • ShortDesc : isto é necessária a descrição breve do ficheiro de extensão de serviço Web.
  • /S Computador : Este parâmetro especifica o nome de rede ou endereço IP do computador remoto. Se este parâmetro não for utilizado, por predefinição, o script é executado no computador local.
  • /u Domínio\Utilizador : Este parâmetro especifica a conta de utilizador que tenha privilégios administrativos no computador remoto e que executará o script. O script utiliza as credenciais com sessão iniciadas localmente se esta opção não for especificada.
  • /p Palavra-passe : Este parâmetro especifica a palavra-passe para a conta que é utilizada com o parâmetro /u . Se não for utilizado o parâmetro /s e uma palavra-passe é necessária para a palavra-passe, é pedido ao utilizador e a palavra-passe é ocultos.
  • /? : Este parâmetro apresenta a ajuda na linha de comandos.

Referências

Para obter informações adicionais, clique nos números de artigo existentes abaixo para visualizar os artigos na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base)::
328360  (http://support.microsoft.com/kb/328360/EN-US/ ) Como activar e desactivar ISAPI Extensions and aplicações CGI no IIS 6.0
328505  (http://support.microsoft.com/kb/328505/EN-US/ ) A forma para lista as extensões de servidor Web e ficheiros de extensão no IIS 6.0

A informação contida neste artigo aplica-se a:
  • Microsoft Internet Information Services 6.0
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
Palavras-chave: 
kbhowtomaster kbwebservices kbappservices KB328419 KbMtpt kbmt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Pedíamos-lhe o favor de preencher o formulário existente no fundo desta página caso venha a encontrar erros neste artigo e tenha possibilidade de colaborar no processo de aperfeiçoamento desta ferramenta. Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 328419  (http://support.microsoft.com/kb/328419/en-us/ )