Sådan tilføjes og fjernes filer til udvidelse af webtjenester i IIS 6.0

Oversættelser af artikler Oversættelser af artikler
Artikel-id: 328419 - Få vist de produkter, som denne artikel refererer til.
Udvid alle | Skjul alle

På denne side

Sammenfatning

Denne artikel indeholder en trinvis beskrivelse af, hvordan filer til udvidelse af webtjenester tilføjes, f.eks. ISAPI-udvidelser (Internet Server Application Programming Interface) CGI-programmer (Common Gateway Interface) til en lokal server eller en fjernserver i IIS 6.0 (Internet Information Services). I artiklen beskrives det også, hvordan filerne til udvidelse af webtjenester fjernes fra en lokal server eller en fjernserver i IIS 6.0.

Metabasen i IIS 6.0 indeholder listen over begrænsede udvidelser af webtjenester (egenskaben WebSvcExtRestrictionList), hvilket er en liste bestående af kommaseparerede strenge, der beskriver hver udvidelse af webtjenester, som er installeret på serveren og den aktuelle status (aktiveret eller deaktiveret) for udvidelsen. Før IIS kan bruge en udvidelse, skal den findes på listen over begrænsede udvidelser af webtjenester.

Kommandolinjescriptet Iisext.vbs, som er gemt i mappen Sysvol\system32\ (standard Windows\System32), kan bruges til at føje en enkelt fil til eller fjerne en enkelt fil fra egenskaben WebSvcExtRestrictionList på en lokal computer eller en fjerncomputer, der kører IIS 6.0. Syntaksen for at gøre dette, er som følger:

Tilføje filer:
IisExt /AddFile Drive:\Path\FileNameAccess {0|1} ID Deletable {0|1} ShortDesc [/s computer [/u [domain\]user/p password]]
Fjerne filer:
IisExt /RmFile Drive:\Path\FileName [/s Computer [/u [Domain\]User [/p Password]]]
Du kan finde oplysninger om disse parametre i afsnittet Parametre i slutningen af denne artikel.

Tilføje filer til udvidelse af webtjenester

I dette afsnit beskrives, hvordan filer til udvidelse af webtjenester tilføjes på en lokal server og en fjernserver.

Tilføje filer til udvidelse af webtjenester på en lokal server

Med følgende kommando føjes filen Test.exe til listen over begrænsede udvidelser af webtjenester (WebSvcExtRestrictionList) på den lokale server. I dette eksempel er parameteren Adgang angivet til 1 for at aktivere filen ved start, id for udvidelsen af webtjenesten er Test, og parameteren Kan slettes er angivet til 0 for at undgå, at filen bliver slettet.

Hvis du vil føje filer til udvidelse af webtjenester, skal du skifte til mappen Sysvol\System32 (standard er Windows\System32) i en kommandoprompt og derefter angive følgende kommando:
iisext /AddFile c:\Source\Test.exe 1 Test 0 Test
Du modtager følgende svar:
Opretter forbindelse til serveren ... Udført.
Tilføjelse af filen til udvidelse er fuldført.

Tilføje filer til udvidelse af webtjenester på en fjernserver

Med følgende kommando føjes filen Test.dll til listen over begrænsede udvidelser af webtjenester (WebSvcExtRestrictionList) på fjernserveren. I dette eksempel er parameteren Adgang angivet til 0 for at deaktivere filen ved start, id for udvidelsen af webtjenesten er Test, og parameteren Kan slettes er angivet til 1 for at tillade, at filen bliver slettet. Navnet på fjernserveren er Server1, domænenavnet er Domain1, og brugernavnet og adgangskoden, der bruges til at fuldføres opgaven, er Administrator:Password11. Du kan finde flere oplysninger om disse parametre i afsnittet Parametre i slutningen af denne artikel.

Hvis du vil føje filer til udvidelse af webtjenester, skal du skifte til mappen Sysvol\System32 (standard er Windows\System32) i en kommandoprompt og derefter angive følgende kommando:
iisext /AddFile c:\Source\Test.dll 0 Test 1 Test /s Server1 /u Domain1\Administrator /p Password11
Du modtager følgende svar:
Opretter forbindelse til serveren ... Udført.
Tilføjelse af filen til udvidelse er fuldført.

Fjerne filer til udvidelse af webtjenester

I dette afsnit beskrives, hvordan filer til udvidelse af webtjenester fjernes fra en lokal server og en fjernserver.

Fjerne filer til udvidelse af webtjenester fra en lokal server

Med følgende kommando fjernes filen Test.dll fra listen over begrænsede udvidelser af webtjenester (WebSvcExtRestrictionList) på en lokal server.

Skift til mappen Sysvol\System32 (standard er Windows\System32) i en kommandoprompt, og skriv derefter følgende kommando:
iisext /RmFile c:\Source\Test.dll
Du modtager følgende svar:
Opretter forbindelse til serveren ... Udført.
Fjernelse af filen til udvidelse er fuldført.

Fjerne filer til udvidelse af webtjenester fra en fjernserver

Med følgende kommando fjernes filen Test.exe fra listen over begrænsede udvidelser af webtjenester (WebSvcExtRestrictionList) på en fjernserver. I dette eksempel er navnet på fjernserveren Server1, domænenavnet er Domain1, og brugernavnet og adgangskoden, der bruges til at fuldføres opgaven, er Administrator:Password11. Du kan finde flere oplysninger om disse parametre i afsnittet Parametre i slutningen af denne artikel.

Skift til mappen Sysvol\System32 (standard er Windows\System32) i en kommandoprompt, og skriv derefter følgende kommando:
iisext /RmFile c:\Source\Test.exe /s Server1 /u Domain1\Administrator /p Password11
Du modtager følgende svar:
Opretter forbindelse til serveren ... Udført.
Fjernelse af filen til udvidelse er fuldført.

Parametre

  • Drev:\Sti\Filnavn: Denne parameter angiver filnavnet samt stien til den fil til udvidelse af webtjenester, der skal tilføjes.
  • Adgang: Den numeriske angivelse for Adgang kræves, da den angiver, om en fil til udvidelse af webtjenester er deaktiveret (0) eller aktiveret (1), når webtjenesten er tilføjet.
  • Id: Id'et kræves, når en udvidelse af webserveren tilføjes, da den angiver, hvilket id der er tilknyttet filen. Hvis id'et ikke findes, oprettes Iisext det som navnet på filen, dvs. eksekverbar eller DLL.
  • Kan slettes: Den numeriske angivelse for Kan slettes kræves, når en fil tilføjes, da den kan forhindre (0) eller tillade (1), at en fil til udvidelse af webtjenester slettes fra listen over begrænsede udvidelser af webtjenester.
  • ShortDesc: Dette er den påkrævede korte beskrivelse af filen til udvidelse af webtjenester.
  • /s Computer: Denne parameter angiver navnet eller IP-adressen på fjerncomputeren. Hvis denne parameter ikke bruges, kører scriptet som standard på den lokale computer.
  • /u Domæne\Bruger: Denne parameter angiver den brugerkonto, som har administratorrettigheder på en fjerncomputer, og som vil køre scriptet. Scriptet bruger de legitimationsoplysninger, der er logget på med lokalt, hvis denne indstilling ikke er angivet.
  • /p Adgangskode: Denne parameter angiver adgangskoden for den konto, der bruges med /u-parameteren. Hvis /s-parameteren ikke bruges, og der kræves en adgangskode, bedes brugeren om at angive adgangskoden, og adgangskoden skjules.
  • /?: Denne parameter viser hjælp i kommandoprompten.

Referencer

Du kan finde flere oplysninger ved at klikke på nedenstående artikelnumre for at få vist artiklerne i Microsoft Knowledge Base:
328360 Sådan aktiveres og deaktiveres ISAPI-udvidelser og CGI-programmer i IIS 6.0 . Artiklen er evt. på engelsk.
328505 Sådan laves en liste over udvidelser af webservere og filer til udvidelse i IIS 6.0 . Artiklen er evt. på engelsk.
Bemærk! Dette er en artikel til hurtig udgivelse, som er oprettet direkte i Microsofts supportafdeling. Oplysningerne i artiklen præsenteres som de og behandler aktuelle problemer. Fordi artiklen er blevet udgivet hurtigt, kan der forekomme slåfejl, og artiklen kan blive redigeret uden varsel. Se andre forbehold under Vilkår for anvendelse.

Egenskaber

Artikel-id: 328419 - Seneste redigering: 22. maj 2012 - Redigering: 1.0
Oplysningerne i denne artikel gælder:
  • 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
Nøgleord: 
kbwebservices kbappservices kbhowtomaster KB328419

Send feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com