HOW TO: Aggiungere e rimuovere i file delle estensioni del servizio Web in IIS 6.0

Il supporto per Windows Server 2003 è terminato il 14 luglio 2015.

Microsoft ha sospeso il supporto per Windows Server 2003 in data 14 luglio 2015. Questa modifica ha interessato gli aggiornamenti software e le opzioni di sicurezza. Ulteriori informazioni su come continuare a essere protetti.

Sommario
In questo articolo viene illustrato in dettaglio come aggiungere file delle estensioni del servizio Web come le estensioni ISAPI (Internet Server Application Programming Interface) e le applicazioni CGI (Common Gateway Interface) a un server locale o remoto in Internet Information Services (IIS) 6.0. Viene inoltre descritto come rimuovere file delle estensioni del servizio Web da un server locale o remoto in IIS 6.0.

Nella metabase di IIS 6.0 è incluso l'elenco limitazioni delle estensioni del servizio Web (la proprietà WebSvcExtRestrictionList), ovvero un elenco di stringhe separate da virgole nel quale sono descritte tutte le estensioni del servizio Web installate nel server e il relativo stato corrente (attivato o disattivato). Per consentire l'utilizzo di un'estensione in IIS, è necessario che sia inclusa nell'elenco limitazioni delle estensioni del servizio Web.

È possibile utilizzare lo script della riga di comando Iisext.vbs, contenuto nella directory Sysvol\system32\ (predefinito Windows\System32), per aggiungere o rimuovere un singolo file dalla proprietà WebSvcExtRestrictionList su un computer locale o remoto che esegue IIS 6.0. Di seguito è riportata la sintassi per eseguire questa operazione:

Aggiungere file:
IisExt /AddFile Unità:\Percorso\NomeFileAccess {0|1} ID Deletable {0|1} ShortDesc [/s computer [/u [dominio\]utente/p password]]
Rimuovere file:
IisExt /RmFile Unità:\Percorso\NomeFile [/s Computer [/u [Dominio\]Utente [/p Password]]]
Per informazioni su questi parametri, vedere la sezione Parametri riportata alla fine di questo articolo.

Torna all'inizio

Aggiunta di file delle estensioni del servizio Web

In questa sezione viene descritto come aggiungere file delle estensioni del servizio Web su un server locale o remoto.

Torna all'inizio

Aggiungere file delle estensioni del servizio Web su un server locale

Il comando riportato di seguito consente di aggiungere il file Test.exe all'elenco limitazioni delle estensioni del servizio Web (WebSvcExtRestrictionList) sul server locale. In questo esempio il flag Access viene impostato su 1 per attivare il file all'avvio, l'ID dell'estensione del servizio Web è Test e il flag Deletable è impostato su 0 per impedire l'eliminazione del file.

Per aggiungere un file delle estensioni del servizio Web, al prompt dei comandi passare alla cartella Sysvol\System32 (il valore predefinito è Windows\System32), quindi digitare il comando seguente:
iisext /AddFile c:\Source\Test.exe 1 Test 0 Test
Verrà visualizzata la seguente risposta:
Connessione al server ...Completata.
Aggiunta del file di estensione completata.
Torna all'inizio

Aggiungere file delle estensioni del servizio Web su un server remoto

Il comando riportato di seguito consente di aggiungere il file Test.dll all'elenco limitazioni delle estensioni del servizio Web (WebSvcExtRestrictionList) sul server remoto. In questo esempio il flag Access viene impostato su 0 per disattivare il file all'avvio, l'ID dell'estensione del servizio Web è Test e il flag Deletable è impostato su 1 per consentire l'eliminazione del file. Il nome del server remoto è Server1, il nome di dominio è Dominio1 e il nome utente e la password utilizzati per completare l'attività sono Amministratore:Password11. Per ulteriori informazioni su questi parametri, vedere la sezione Parametri alla fine di questo articolo.

Per aggiungere un file delle estensioni del servizio Web, al prompt dei comandi passare alla cartella Sysvol\System32 (il valore predefinito è Windows\System32), quindi digitare il comando seguente:
iisext /AddFile c:\Source\Test.dll 0 Test 1 Test /s Server1 /u Dominio1\Amministratore /p Password11
Verrà visualizzata la seguente risposta:
Connessione al server ...Completata.
Aggiunta del file di estensione completata.
Torna all'inizio

Rimozione di file delle estensioni del servizio Web

In questa sezione viene descritto come rimuovere file delle estensioni del servizio Web da un server locale o remoto.

Torna all'inizio

Rimuovere file delle estensioni del servizio Web da un server locale

Il comando riportato di seguito consente di eliminare la voce relativa al file Test.dll dall'elenco limitazioni delle estensioni del servizio Web (WebSvcExtRestrictionList) sul server locale.

Al prompt dei comandi passare alla cartella Sysvol\System32 (il valore predefinito è Windows\System32), quindi digitare il comando seguente:
iisext /RmFile c:\Source\Test.dll
Verrà visualizzata la seguente risposta:
Connessione al server ...Completata.
Eliminazione del file di estensione completata.
Torna all'inizio

Rimuovere file delle estensioni del servizio Web da un server remoto

Il comando riportato di seguito consente di eliminare il file Test.exe dall'elenco limitazioni delle estensioni del servizio Web (WebSvcExtRestrictionList) da un computer remoto. In questo esempio, il nome del server remoto è Server1, il nome di dominio è Dominio1 e il nome utente e la password utilizzati per completare l'attività sono Amministratore:Password11. Per ulteriori informazioni su questi parametri, vedere la sezione Parametri alla fine di questo articolo.

Al prompt dei comandi passare alla cartella Sysvol\System32 (il valore predefinito è Windows\System32), quindi digitare il comando seguente:
iisext /RmFile c:\Source\Test.exe /s Server1 /u Dominio1\Amministratore /p Password11
Verrà visualizzata la seguente risposta:
Connessione al server ...Completata.
Eliminazione del file di estensione completata.
Torna all'inizio

Parametri

  • Unità:\Percorso\NomeFile: specifica il nome file e il percorso del file dell'estensione del servizio Web da aggiungere.
  • Access: l'assegnazione numerica Access è obbligatoria, in quanto specifica se un file di estensione del servizio Web è disattivato (0) o attivato (1) dopo l'aggiunta del servizio Web.
  • ID: l'ID è obbligatorio quando viene aggiunta un'estensione del server Web in quanto specifica l'ID associato al file. Se l'ID non esiste, viene creato da Iisext come nome del file (ovvero eseguibile o DLL).
  • Deletable: l'assegnazione numerica Deletable è obbligatoria quando si aggiunge un file in quanto può impedire (0) o consentire (1) l'eliminazione di un file delle estensioni del servizio Web dall'elenco limitazioni delle estensioni del servizio Web.
  • ShortDesc: è la descrizione breve obbligatoria del file dell'estensione del servizio Web.
  • /s Computer: specifica il nome di rete o l'indirizzo IP del computer remoto. Per impostazione predefinita, se non viene utilizzato questo parametro, lo script verrà eseguito sul computer locale.
  • /u Dominio\Utente: specifica l'account utente con privilegi amministrativi sul computer remoto sul quale verrà eseguito lo script. Se non viene specificata questa opzione, nello script verranno utilizzate le credenziali utilizzate per l'accesso locale.
  • /p Password: specifica la password dell'account utilizzato con il parametro /u. Se il parametro /s non viene utilizzato ed è necessaria una password, all'utente verrà chiesto di specificare la password che verrà nascosta.
  • /?: consente di visualizzare informazioni della Guida al prompt dei comandi.
Torna all'inizio
Riferimenti
Per ulteriori informazioni, fare clic sui numeri degli articoli della Microsoft Knowledge Base riportati di seguito:
328360 Attivazione e disattivazione delle estensioni ISAPI e delle applicazioni CGI in IIS 6.0
328505 Procedura: Elencare le estensioni del Server Web e i file delle estensioni in IIS 6.0
Torna all'inizio
kbappsvc kbiis600
Nota: questo è un articolo a "PUBBLICAZIONE RAPIDA", creato direttamente all'interno dell'organizzazione di supporto Microsoft. Le informazioni contenute nel presente documento vengono fornite "così come sono" in risposta alle problematiche riscontrate. A causa della rapidità con cui vengono resi disponibili, i materiali possono contenere errori di battitura e sono soggetti a modifica senza preavviso, in qualsiasi momento. Per altre considerazioni, vedere le Condizioni per l'utilizzo.
Proprietà

ID articolo: 328419 - Ultima revisione: 01/08/2014 18:04:00 - Revisione: 1.0

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

  • kbwebservices kbappservices kbhowtomaster KB328419
Feedback