Dela via


Installera eller avinstallera roller, rolltjänster eller funktioner

 

Gäller för: Windows Server 2012, Windows Server 2012 R2

I Windows Server® 2012 R2 och Windows Server® 2012 är det möjligt att installera roller och funktioner på lokala servrar eller fjärrservrar och offline-VHD:er (virtuella hårddiskar) med hjälp av Serverhanteraren-konsolen och Windows PowerShell®-cmdletar för Serverhanteraren. Du kan installera flera roller och funktioner på en enskild fjärrserver eller offline-VHD i en enda session med Guiden Lägg till roller och funktioner eller Windows PowerShell.

Viktigt

Serverhanteraren kan inte användas för att hantera en nyare version av Windows Server-operativsystemet.Serverhanteraren som körs på Windows Server 2012 eller Windows 8 kan inte användas för att installera roller, rolltjänster och funktioner på servrar som kör Windows Server 2012 R2.

Du måste vara inloggad på en server som administratör för att kunna installera eller avinstallera roller, rolltjänster och funktioner. Om du är inloggad på den lokala datorn med ett konto som inte har administratörsbehörighet på målservern, högerklickar du på målservern i panelen Servrar och klickar sedan på Hantera som för att ange ett konto med administratörsbehörighet. Den server där du vill montera en offline-VHD måste läggas till i Serverhanteraren och du måste ha administratörsbehörighet på den servern.

Mer information om vad roller, rolltjänster och funktioner är finns i Roller, rolltjänster och funktioner.

Det här avsnittet består av följande underavsnitt:

  • Installera roller, rolltjänster och funktioner med guiden Lägg till roller och funktioner

  • Installera roller, rolltjänster och funktioner med Windows PowerShell-cmdletar

  • Ta bort roller, rolltjänster och funktioner med guiden Ta bort roller och funktioner

  • Ta bort roller, rolltjänster och funktioner med Windows PowerShell-cmdletar

  • Installera roller och funktioner på flera servrar genom att köra ett Windows PowerShell-skript

  • Installera .NET Framework 3.5 och andra funktioner på begäran

Installera roller, rolltjänster och funktioner med guiden Lägg till roller och funktioner

Under en enda session i Guiden Lägg till roller och funktioner kan du installera roller, rolltjänster och funktioner på den lokala servern, en fjärrserver som har lagts till i Serverhanteraren eller en offline-VHD. Mer information om hur du lägger till en server som du vill hantera i Serverhanteraren finns i Lägga till servrar till Serverhanteraren.

System_CAPS_noteInformation

Om du kör Serverhanteraren på Windows Server 2012 eller Windows 8, kan du endast använda Guiden Lägg till roller och funktioner för att installera roller och funktioner på servrar och offline-VHD:er som kör Windows Server 2012. Om du kör Serverhanteraren på Windows Server 2012 R2 eller Windows 8,1, kan du endast använda Guiden Lägg till roller och funktioner för att installera roller och funktioner på servrar och offline-VHD:er som kör Windows Server 2012 R2.

Så här installerar du roller och funktioner med guiden Lägg till roller och funktioner

  1. Om Serverhanteraren är redan öppen går du vidare till nästa steg. Gör något av följande för att öppna Serverhanteraren om den inte redan är öppen.

    • På Windows-skrivbordet startar du Serverhanteraren genom att klicka på Serverhanteraren i aktivitetsfältet i Windows.

    • Startskärmen i Windows klickar du på panelen Serverhanteraren.

  2. I menyn Hantera klickar du på Lägg till roller och funktioner.

  3. På sidan Innan du börjar kontrollerar du att målservern och nätverksmiljön har förberetts för rollen eller funktionen som du vill installera. Klicka på Nästa.

  4. På sidan Välj installationstyp väljer du Rollbaserad eller funktionsbaserad installation för att installera alla delar av roller eller funktioner på en enda server, eller Installation av Fjärrskrivbordstjänster för att installera antingen en skrivbordsinfrastruktur som baseras på virtuella datorer eller en sessionsbaserad skrivbordsinfrastruktur för Fjärrskrivbordstjänster. Alternativet Installation av Fjärrskrivbordstjänster distribuerar logiska delar av rollen Fjärrskrivbordstjänster till olika servrar, enligt administratörernas behov. Klicka på Nästa.

  5. På sidan Välj målserver väljer du en server från serverpoolen eller en offline-VHD. Du kan välja en offline-VHD som målserver genom att först välja på vilken server VHD:n ska monteras och sedan välja VHD-filen. Mer information om hur du lägger till servrar i serverpoolen finns i Lägga till servrar till Serverhanteraren. När du har valt målserver klickar du på Nästa.

    System_CAPS_noteInformation

    Om du vill installera roller och funktioner på offline-VHD:er måste mål-VHD:erna uppfylla följande krav.

    • VHD:er måste köra den Windows Server-version som matchar Serverhanteraren-versionen som du kör. Se anmärkningen i början av Installera roller, rolltjänster och funktioner med guiden Lägg till roller och funktioner.

    • VHD:er kan inte ha mer än en systemvolym eller partition.

    • Den delade nätverksmappen där VHD-filen lagras måste bevilja följande behörigheter till datorns (eller det lokala systemets) konto på servern där du vill montera VHD:n. Det räcker inte att endast bevilja användarkontot åtkomst. Resursen kan ge läs- och skrivbehörighet till gruppen Alla för att ge åtkomst till VHD:n, men av säkerhetsskäl rekommenderas detta inte.

      • Läs- och skrivåtkomst i dialogrutan Fildelning.

      • Fullständig behörighet på fliken Säkerhet i dialogrutan Egenskaper för filen eller mappen.

  6. Välj roller och rolltjänster för rollen om det är aktuellt och klicka sedan på Nästa för att välja funktioner.

    När du går vidare meddelas du automatiskt av Guiden Lägg till roller och funktioner om konflikter på målservern upptäcktes, som kan stoppa valda roller och funktioner från att installeras eller fungera normalt. Du uppmanas också att lägga till eventuella roller, rolltjänster och funktioner som krävs av rollerna eller funktionerna som du har valt.

    Om du dessutom planerar att fjärrhantera rollen, antingen från en annan server eller från en Windows-klientbaserad dator som kör verktyg för fjärrserveradministration, kan du välja att inte installera hanteringsverktyg och snapin-moduler för roller på målservern. Hanteringsverktygen är som standard markerade för installation i Guiden Lägg till roller och funktioner.

  7. På sidan Bekräfta installationsinställningarna granskar du dina val för roll, funktion och server. När du är redo att installera klickar du på Installera.

    Du kan också exportera dina val till en XML-baserad konfigurationsfil som du kan använda för obevakade installationer med Windows PowerShell. Du exporterar konfigurationen som du har angett under denna session med Guiden Lägg till roller och funktioner genom att klicka på Exportera konfigurationsinställningar och spara XML-filen på en lämplig plats.

    Med kommandot Ange en alternativ källsökväg på sidan Bekräfta installationsinställningarna, kan du ange en alternativ källsökväg för filerna som krävs för att installera roller och funktioner på den valda servern. I Windows Server 2012 kan du använda Funktioner på begäran för att minska mängden diskutrymme som används av operativsystemet, genom att ta bort roll- och funktionsfiler från servrar som enbart fjärrhanteras. Om du har tagit bort roll- och funktionsfiler från en server med cmdleten Uninstall-WindowsFeature -Remove kan du installera roller och funktioner på servern i framtiden genom att ange en alternativ källsökväg eller en resurs där roll- och funktionsfilerna som krävs finns lagrade. Källsökvägen eller filresursen måste bevilja läsbehörigheter antingen till gruppen Alla (rekommenderas inte av säkerhetsskäl) eller datorkontot (DOMAIN\SERVERNAME$) på målservern. Det räcker inte att bevilja användarkontot åtkomst. Mer information om funktioner på begäran finns i Installationsalternativ för Windows Server.

    Du kan ange en WIM-fil som alternativ källa för funktionsfiler när du installerar roller, rolltjänster och funktioner på en fysisk server som körs. Källsökvägen för en WIM-fil ska anges i följande format, med WIM som prefix och indexet där funktionsfilerna finns som suffix: WIM:e:\sources\install.wim:4. Du kan dock inte använda en WIM-fil direkt som källa för att installera roller, rolltjänster och funktioner på en offline-VHD. Du måste antingen montera offline-VHD:n och peka mot dess monteringssökväg för källfilerna, eller så måste du peka mot en mapp som innehåller en kopia av innehållet i WIM-filen.

  8. När du har klickat på Installera visar sidan Installationsförlopp förlopp, resultat och meddelanden för installationen, till exempel varningar, fel eller konfigurationssteg som görs efter installationen och som krävs för de roller och funktioner som du har installerat. I Windows Server 2012 R2 och Windows Server 2012 kan du stänga Guiden Lägg till roller och funktioner medan installationen fortfarande pågår och sedan visa installationsresultatet eller andra meddelanden i området Meddelanden högst upp i Serverhanteraren-konsolen. Klicka på flaggikonen Meddelanden om du vill visa mer information om installationer eller andra uppgifter som du utför i Serverhanteraren.

Installera roller, rolltjänster och funktioner med Windows PowerShell-cmdletar

Serverhanteraren-cmdletarna för distribution för Windows PowerShell fungerar på samma sätt som GUI-baserade Guiden Lägg till roller och funktioner och Guiden Ta bort roller och funktioner, med en viktig skillnad. I Windows PowerShell ingår inte hanteringsverktyg och snapin-moduler för en roll som standard, till skillnad från i Guiden Lägg till roller och funktioner. Om du vill ta med hanteringsverktyg som en del av en rollinstallation lägger du till parametern IncludeManagementTools i cmdleten. Om du installerar roller och funktioner på en server som kör installationsalternativet Server Core för Windows Server 2012 R2 eller Windows Server 2012 kan du lägga till hanteringsverktygen för en roll i en installation, men GUI-baserade hanteringsverktyg och snapin-moduler kan inte installeras på servrar som kör installationsalternativet Server Core för Windows Server. Endast kommandoradsverktyg och Windows PowerShell-hanteringsverktyg kan installeras på installationsalternativet Server Core.

Så här installerar du roller och funktioner med cmdleten Install-WindowsFeature

  1. Gör något av följande för att öppna en Windows PowerShell-session med utökade användarrättigheter.

    System_CAPS_noteInformation

    Om du installerar roller och funktioner på en fjärrserver behöver du inte köra Windows PowerShell med utökade användarrättigheter.

    • På Windows-skrivbordet högerklickar du på Windows PowerShell i aktivitetsfältet och klickar sedan på Kör som administratör.

    • Startskärmen i Windows högerklickar du på panelen för Windows PowerShell och sedan klickar du på Kör som administratör i appfältet.

  2. Skriv Get-WindowsFeature och tryck på Retur för att visa en lista över tillgängliga och installerade roller och funktioner på den lokala servern. Om den lokala datorn inte är en server, eller om du vill ha information om en fjärrserver, kör du Get-WindowsFeature -ComputerName <datornamn> där datornamn representerar namnet på en fjärrdator som kör Windows Server 2012 R2 eller Windows Server 2012. Resultaten av cmdleten innehåller kommandonamnen på roller och funktioner som du lägger till i din cmdlet i steg 4.

    System_CAPS_noteInformation

    I Windows PowerShell 3.0 och senare versioner av Windows PowerShell behöver du inte importera Serverhanteraren-cmdlet-modulen till Windows PowerShell-sessionen innan du kör cmdletar som ingår i modulen. En modul importeras automatiskt första gången du kör en cmdlet som ingår i modulen. Dessutom är varken Windows PowerShell-cmdletar eller funktionsnamnen som används med cmdletarna skiftlägeskänsliga.

  3. Skriv Get-Help Install-WindowsFeature och tryck sedan på Retur för att visa syntax och accepterade parametrar för cmdleten Install-WindowsFeature.

  4. Skriv följande och tryck sedan på Retur, där funktionsnamn representerar kommandonamnet för en roll eller funktion som du vill installera (hämtades i steg 2) och datornamn representerar en fjärrdator där du vill installera roller och funktioner. Avgränsa flera värden för funktionsnamn med kommatecken. Parametern Restart startar automatiskt om målservern om det krävs av roll- eller funktionsinstallationen.

    Install-WindowsFeature –Name <feature_name> -ComputerName <computer_name> -Restart
    

    Om du vill installera roller och funktioner på en offline-VHD lägger du till både parametern ComputerName och parametern VHD. Om du inte lägger till parametern ComputerName förutsätter cmdleten att den lokala datorn är monterad för att få åtkomst till VHD:n. Parametern ComputerName innehåller namnet på den server som du vill montera VHD:n på och parametern VHD innehåller sökvägen till VHD-filen på den angivna servern.

    System_CAPS_noteInformation

    Du måste lägga till parametern ComputerName om du kör cmdleten från en dator som kör Windows 8,1 eller Windows 8.

    Om du vill installera roller och funktioner på offline-VHD:er måste mål-VHD:erna uppfylla följande krav.

    • VHD:er måste köra den Windows Server-version som matchar Serverhanteraren-versionen som du kör. Se anmärkningen i början av Installera roller, rolltjänster och funktioner med guiden Lägg till roller och funktioner.

    • VHD:er kan inte ha mer än en systemvolym eller partition.

    • Den delade nätverksmappen där VHD-filen lagras måste bevilja följande behörigheter till datorns (eller det lokala systemets) konto på servern där du vill montera VHD:n. Det räcker inte att endast bevilja användarkontot åtkomst. Resursen kan ge läs- och skrivbehörighet till gruppen Alla för att ge åtkomst till VHD:n, men av säkerhetsskäl rekommenderas detta inte.

      • Läs- och skrivåtkomst i dialogrutan Fildelning.

      • Fullständig behörighet på fliken Säkerhet i dialogrutan Egenskaper för filen eller mappen.

    Install-WindowsFeature -Name <feature_name> –VHD <path> -ComputerName <computer_name> -Restart
    

    Exempel: Följande cmdlet installerar rollen Active Directory Domain Services och funktionen Grupprinciphantering på fjärrservern ContosoDC1. Hanteringsverktyg och snapin-moduler läggs till med hjälp av parametern IncludeManagementTools och målservern ska startas om automatiskt, om installationen kräver att servrarna startas om.

    Install-WindowsFeature –Name AD-Domain-Services,GPMC –ComputerName ContosoDC1 –IncludeManagementTools -Restart
    
  5. När installationen är färdig kontrollerar du den genom att öppna sidan Alla servrar i Serverhanteraren, välja en server där du installerade roller och funktioner och sedan visa panelen Roller och funktioner på sidan för den valda servern. Du kan också köra cmdleten Get-WindowsFeature med den valda servern som mål (Get-WindowsFeature -ComputerName <datornamn>) för att visa en lista över roller och funktioner som är installerade på servern.

Ta bort roller, rolltjänster och funktioner med guiden Ta bort roller och funktioner

Du måste vara inloggad på en server som administratör för att kunna avinstallera roller, rolltjänster och funktioner. Om du är inloggad på den lokala datorn med ett konto som inte har administratörsbehörighet på målservern för avinstallation, högerklickar du på målservern i panelen Servrar och klickar sedan på Hantera som för att ange ett konto som har administratörsbehörighet. Den server där du vill montera en offline-VHD måste läggas till i Serverhanteraren och du måste ha administratörsbehörighet på den servern.

Så här tar du bort roller och funktioner med guiden Ta bort roller och funktioner

  1. Om Serverhanteraren är redan öppen går du vidare till nästa steg. Gör något av följande för att öppna Serverhanteraren om den inte redan är öppen.

    • På Windows-skrivbordet startar du Serverhanteraren genom att klicka på Serverhanteraren i aktivitetsfältet i Windows.

    • Startskärmen i Windows klickar du på panelen Serverhanteraren.

  2. Klicka på Ta bort roller och funktionerHantera-menyn.

  3. På sidan Innan du börjar kontrollerar du att du har förberett för att ta bort roller eller funktioner från en server. Klicka på Nästa.

  4. På sidan Välj målserver väljer du en server från serverpoolen eller en offline-VHD. Du kan välja en offline-VHD genom att först välja på vilken server VHD:n ska monteras och sedan välja VHD-filen.

    System_CAPS_noteInformation

    Den delade nätverksmappen där VHD-filen lagras måste bevilja följande behörigheter till datorns (eller det lokala systemets) konto på servern där du vill montera VHD:n. Det räcker inte att endast bevilja användarkontot åtkomst. Resursen kan ge läs- och skrivbehörighet till gruppen Alla för att ge åtkomst till VHD:n, men av säkerhetsskäl rekommenderas detta inte.

    • Läs- och skrivåtkomst i dialogrutan Fildelning.

    • Fullständig behörighet på fliken Säkerhet i dialogrutan Egenskaper för filen eller mappen.

    Mer information om hur du lägger till servrar i serverpoolen finns i Lägga till servrar till Serverhanteraren. När du har valt målserver klickar du på Nästa.

    System_CAPS_noteInformation

    Du kan använda Guiden Ta bort roller och funktioner för att ta bort roller och funktioner från servrar med samma version av Windows Server, som stöder den version av Serverhanteraren som du använder. Det går inte att ta bort roller, rolltjänster eller funktioner från servrar som kör Windows Server 2012 R2, om du kör Serverhanteraren på Windows Server 2012 eller Windows 8. Du kan inte använda Guiden Ta bort roller och funktioner för att ta bort roller och funktioner från servrar som kör Windows Server 2008, Windows Server 2008 R2 eller Windows Server 2003.

  5. Välj roller och rolltjänster för rollen om det är aktuellt och klicka sedan på Nästa för att välja funktioner.

    När du går vidare blir du automatiskt uppmanad av Guiden Ta bort roller och funktioner att ta bort alla roller, rolltjänster och funktioner som kan inte köras utan de roller eller funktioner som du tar bort.

    Dessutom kan du välja att ta bort hanteringsverktyg och snapin-moduler för roller på målservern. Hanteringsverktygen är som standard markerade för borttagning i Guiden Ta bort roller och funktioner. Du kan lämna hanteringsverktyg och snapin-moduler om du tänker använda den valda servern för att hantera rollen på andra fjärrservrar.

  6. På sidan Bekräfta borttagningsinställningarna granskar du dina val för roll, funktion och server. Om du är redo att ta bort roller och funktioner, klickar du på Ta bort.

  7. När du har klickat på Ta bort visar sidan Borttagningsförlopp förlopp, resultat och meddelanden för borttagningen som varningar, fel eller obligatoriska konfigurationssteg som görs efter borttagningen, till exempel att starta om målservern. I Windows Server 2012 R2 och Windows Server 2012 kan du stänga Guiden Ta bort roller och funktioner medan borttagningen fortfarande pågår och sedan visa borttagningsresultat eller andra meddelanden i området Meddelanden högst upp i Serverhanteraren-konsolen. Klicka på flaggikonen Meddelanden om du vill visa mer information om borttagning eller andra uppgifter som du utför i Serverhanteraren.

Ta bort roller, rolltjänster och funktioner med Windows PowerShell-cmdletar

Serverhanteraren-cmdletarna för distribution för Windows PowerShell fungerar på samma sätt som GUI-baserade Guiden Ta bort roller och funktioner, med en viktig skillnad. I Windows PowerShell tas inte hanteringsverktyg och snapin-moduler för en roll bort som standard, till skillnad från i Guiden Ta bort roller och funktioner. Om du vill ta bort hanteringsverktyg som en del av borttagningen av rollen, lägger du till parametern IncludeManagementTools i cmdleten. Om du avinstallerar roller och funktioner från en server som kör installationsalternativet Server Core för Windows Server 2012 R2 eller Windows Server 2012, tar den här parametern bort kommandoradsverktyg och Windows PowerShell-hanteringsverktyg för de angivna rollerna och funktionerna.

Så här tar du bort roller och funktioner med cmdleten Uninstall-WindowsFeature

  1. Gör något av följande för att öppna en Windows PowerShell-session med utökade användarrättigheter.

    System_CAPS_noteInformation

    Om du avinstallerar roller och funktioner från en fjärrserver, behöver du inte köra Windows PowerShell med utökade användarrättigheter.

    • På Windows-skrivbordet högerklickar du på Windows PowerShell i aktivitetsfältet och klickar sedan på Kör som administratör.

    • Startskärmen i Windows högerklickar du på panelen Windows PowerShell och sedan klickar du på Kör som administratör i appfältet.

  2. Skriv Get-WindowsFeature och tryck på Retur för att visa en lista över tillgängliga och installerade roller och funktioner på den lokala servern. Om den lokala datorn inte är en server, eller om du vill ha information om en fjärrserver, kör du Get-WindowsFeature -ComputerName <datornamn> där datornamn representerar namnet på en fjärrdator som kör Windows Server 2012 R2 eller Windows Server 2012. Resultaten av cmdleten innehåller kommandonamnen på roller och funktioner som du lägger till i din cmdlet i steg 4.

    System_CAPS_noteInformation

    I Windows PowerShell 3.0 och senare versioner av Windows PowerShell behöver du inte importera Serverhanteraren-cmdlet-modulen till Windows PowerShell-sessionen innan du kör cmdletar som ingår i modulen. En modul importeras automatiskt första gången du kör en cmdlet som ingår i modulen. Dessutom är varken Windows PowerShell-cmdletar eller funktionsnamnen som används med cmdletarna skiftlägeskänsliga.

  3. Skriv Get-Help Uninstall-WindowsFeature och tryck sedan på Retur för att visa syntax och accepterade parametrar för cmdleten Uninstall-WindowsFeature.

  4. Skriv följande och tryck sedan på Retur, där funktionsnamn representerar kommandonamnet för en roll eller funktion som du vill avinstallera (hämtades i steg 2) och datornamn representerar en fjärrdator från vilken du vill avinstallera roller och funktioner. Avgränsa flera värden för funktionsnamn med kommatecken. Parametern Restart startar automatiskt om målservrarna om det krävs för roll- eller funktionsborttagningen.

    Uninstall-WindowsFeature –Name <feature_name> -ComputerName <computer_name> -Restart
    

    Om du vill ta bort roller och funktioner från en offline-VHD lägger du till både parametern ComputerName och parametern VHD. Om du inte lägger till parametern ComputerName förutsätter cmdleten att den lokala datorn är monterad för att få åtkomst till VHD:n. Parametern ComputerName innehåller namnet på den server som du vill montera VHD:n på och parametern VHD innehåller sökvägen till VHD-filen på den angivna servern.

    System_CAPS_noteInformation

    Du måste lägga till parametern ComputerName om du kör cmdleten från en dator som kör Windows 8,1 eller Windows 8.

    Den delade nätverksmappen där VHD-filen lagras måste bevilja följande behörigheter till datorns (eller det lokala systemets) konto på servern där du vill montera VHD:n. Det räcker inte att endast bevilja användarkontot åtkomst. Resursen kan ge läs- och skrivbehörighet till gruppen Alla för att ge åtkomst till VHD:n, men av säkerhetsskäl rekommenderas detta inte.

    • Läs- och skrivåtkomst i dialogrutan Fildelning.

    • Fullständig behörighet på fliken Säkerhet i dialogrutan Egenskaper för filen eller mappen.

    Uninstall-WindowsFeature –Name <feature_name> –VHD <path> -ComputerName <computer_name> -Restart
    

    Exempel: Följande cmdlet tar bort rollen Active Directory Domain Services och funktionen Grupprinciphantering från fjärrservern ContosoDC1. Hanteringsverktyg och snapin-moduler tas också bort och målservern ska startas om automatiskt om borttagningen kräver att servrarna startas om.

    Uninstall-WindowsFeature –Name AD-Domain-Services,GPMC –ComputerName ContosoDC1 –IncludeManagementTools -Restart
    
  5. När borttagningen är klar kontrollerar du att rollerna och funktionerna har tagits bort genom att öppna sidan Alla servrar i Serverhanteraren, välja den server som du tog bort roller och funktioner från, och sedan visa panelen Roller och funktioner på sidan för den valda servern. Du kan också köra cmdleten Get-WindowsFeature med den valda servern som mål (Get-WindowsFeature -ComputerName <datornamn>) för att visa en lista över roller och funktioner som är installerade på servern.

Installera roller och funktioner på flera servrar genom att köra ett Windows PowerShell-skript

Även om du inte kan använda Guiden Lägg till roller och funktioner för att installera roller, rolltjänster och funktioner på mer än en målserver under en och samma session, kan du använda ett Windows PowerShell-skript för att installera roller, rolltjänster och funktioner på flera målservrar som du hanterar med Serverhanteraren. Skriptet som du använder för att utföra en batchdistribution, som den här processen kallas, pekar mot en XML-konfigurationsfil som du lätt kan skapa med hjälp av Guiden Lägg till roller och funktioner. Klicka sedan på Exportera konfigurationsinställningar när du har gått igenom guiden fram till sidan Bekräfta installationsinställningarna i Guiden Lägg till roller och funktioner.

Viktigt

Alla målservrar som anges i skriptet måste köra den version av Windows Server som matchar den version av Serverhanteraren som körs på den lokala datorn. Om du till exempel kör Serverhanteraren på Windows® 8, kan du installera roller, rolltjänster och funktioner på servrar som kör Windows Server 2012. Om GUI-baserade hanteringsverktyg läggs till i installationen, konverterar installationsprocessen automatiskt målservrar med installationsalternativet Server Core för Windows Server till ett fullständigt installationsalternativ (en server med ett fullständigt grafiskt användargränssnitt).

Skriptet i det här avsnittet är ett exempel på hur batchdistribution kan utföras med hjälp av cmdleten Install-WindowsFeature och ett Windows PowerShell-skript. Det finns andra möjliga skript och metoder för att utföra batchdistribution till flera servrar. Om du vill söka efter eller använda andra skript för att distribuera roller och funktioner kan du söka i Script Center Repository.

Så här installerar du roller och funktioner på flera servrar

  1. Om du inte redan har gjort det skapar du en XML-konfigurationsfil som innehåller den roller, rolltjänster och funktioner som du vill installera på flera servrar. Du kan skapa konfigurationsfilen genom att köra Guiden Lägg till roller och funktioner, välja roller, rolltjänster och funktioner som du vill ha och klicka på Exportera konfigurationsinställningar när du har gått igenom guiden fram till sidan Bekräfta installationsinställningarna. Spara konfigurationsfilen på en lämplig plats. Du behöver inte klicka på Installera eller slutföra guiden om du endast kör den för att skapa en konfigurationsfil.

  2. Gör något av följande för att öppna en Windows PowerShell-session med utökade användarrättigheter.

    • På Windows-skrivbordet högerklickar du på Windows PowerShell i aktivitetsfältet och klickar sedan på Kör som administratör.

    • Startskärmen i Windows högerklickar du på panelen Windows PowerShell och sedan klickar du på Kör som administratör i appfältet.

  3. Kopiera och klistra in följande skript i din Windows PowerShell-session.

    function Invoke-WindowsFeatureBatchDeployment {
        param (
            [parameter(mandatory)]
            [string[]] $ComputerNames,
            [parameter(mandatory)]
            [string] $ConfigurationFilePath
        )
    
        # Deploy the features on multiple computers simultaneously.
        $jobs = @()
        foreach($ComputerName in $ComputerNames) {
            $jobs += Start-Job -Command {
                Install-WindowsFeature -ConfigurationFilePath $using:ConfigurationFilePath -ComputerName $using:ComputerName -Restart
            } 
        }
    
        Receive-Job -Job $jobs -Wait | Select-Object Success, RestartNeeded, ExitCode, FeatureResult
    }
    

    Målservrarna startas om automatiskt om det krävs av de roller och funktioner som du väljer.

  4. Kör funktionen genom att göra följande.

    1. Skapa en variabel för att lagra namnen på måldatorerna, avgränsade med kommatecken. I följande exempel lagrar variabeln $ServerNames namnen på målservrarna Contoso_01 och Contoso_02. Tryck på Retur.

      # Sample Invocation
      $ServerNames = 'Contoso_01', 'Contoso_02'
      Invoke-WindowsFeatureBatchDeployment -ComputerNames $ServerNames -ConfigurationFilePath C:\Users\sampleuser\Desktop\DeploymentConfigTemplate.xml
      
    2. Du kan köra funktionen genom att skriva följande och sedan trycka på Retur, där $ServerNames är ett exempel på variabeln som du skapade i föregående steg och C:\Användare\Exempelanvändare\Skrivbord\DeploymentConfigTemplate.xml är ett exempel på en sökväg till konfigurationsfilen som du skapade i steg 1.

      Invoke-WindowsFeatureBatchDeployment –ComputerNames $ServerNames –ConfigurationFilePath C:\Users\Sampleuser\Desktop\DeploymentConfigTemplate.xml

  5. När installationen är färdig kontrollerar du den genom att öppna sidan Alla servrar i Serverhanteraren, välja en server där du installerade roller och funktioner och sedan visa panelen Roller och funktioner på sidan för den valda servern. Du kan också köra cmdleten Get-WindowsFeature med en specifik server som mål (Get-WindowsFeature -ComputerName <datornamn>) för att visa en lista över roller och funktioner som är installerade på denna server.

Installera .NET Framework 3.5 och andra funktioner på begäran

Från och med Windows Server 2012 och Windows 8 är funktionsfilerna för .NET Framework 3.5 (som inkluderar .NET Framework 2.0 och .NET Framework 3.0) som standard inte tillgängliga på den lokala datorn. Filerna har tagits bort. Filer för funktioner som har tagits bort från en konfiguration för funktioner på begäran är tillgängliga via Windows Update, tillsammans med funktionsfiler för .NET Framework 3.5. Om funktionsfiler inte är tillgängliga på målservern som kör Windows Server 2012 R2 eller Windows Server 2012, söker installationsprocessen som standard efter de saknade filerna genom att ansluta till Windows Update. Du kan åsidosätta standardbeteendet genom att konfigurera en grupprincipinställning eller ange en alternativ källsökväg under installationen, oavsett om du installerar med hjälp av det grafiska användargränssnittet i Guiden Lägg till roller och funktioner eller en kommandorad.

Du kan installera .NET Framework 3.5 genom att göra något av följande.

  • Använd Så här installerar du .NET Framework 3.5 genom att köra cmdleten Install-WindowsFeature för att lägga till Source-parametern och ange den källa som du vill hämta filer för .NET Framework 3.5-funktionen från. Om du inte lägger till parametern Source, fastställer installationsprocessen först om en sökväg till funktionsfilerna har angetts av en grupprincip, och om ingen sådan sökväg hittas söker den efter saknade funktionsfiler med hjälp av Windows Update.

  • Använd Så här installerar du .NET Framework 3.5 med guiden Lägg till roller och funktioner för att ange en annan källfilplats på sidan Bekräfta installationsalternativen i Guiden Lägg till roller och funktioner.

  • Använd Så här installerar du .NET Framework 3.5 med DISM för att hämta filer från Windows Update som standard eller genom att ange en källsökväg till installationsmedium.

Konfigurera alternativa källor för funktionsfiler i en grupprincip för .NET Framework 3.5 eller andra funktioner, om det inte går att hitta funktionsfiler på den lokala datorn.

Viktigt

När du installerar funktionsfiler från en fjärrkälla måste källsökvägen eller filresursen bevilja läsbehörigheter till antingen gruppen Alla (rekommenderas inte av säkerhetsskäl) eller datorkontot (det lokala systemkontot) på målservern. Det räcker inte att bevilja användarkontot åtkomst.

Servrar som finns i arbetsgrupper kan inte komma åt externa filresurser, även om datorkontot för arbetsgruppsservern har läsbehörigheter på den externa resursen. Alternativa källplatser som fungerar för arbetsgruppsservrar inkluderar installationsmedium, Windows Update och VHD- eller WIM-filer som lagras på den lokala arbetsgruppsservern.

Du kan ange en WIM-fil som alternativ källa för funktionsfiler när du installerar roller, rolltjänster och funktioner på en fysisk server som körs. Källsökvägen för en WIM-fil ska anges i följande format, med WIM som prefix och indexet där funktionsfilerna finns som suffix: WIM:e:\sources\install.wim:4. Du kan dock inte använda en WIM-fil direkt som källa för att installera roller, rolltjänster och funktioner på en offline-VHD. Du måste antingen montera offline-VHD:n och peka mot dess monteringssökväg för källfilerna, eller så måste du peka mot en mapp som innehåller en kopia av innehållet i WIM-filen.

Så här installerar du .NET Framework 3.5 genom att köra cmdleten Install-WindowsFeature

  1. Gör något av följande för att öppna en Windows PowerShell-session med utökade användarrättigheter.

    System_CAPS_noteInformation

    Om du installerar roller och funktioner från en fjärrserver behöver du inte köra Windows PowerShell med utökade användarrättigheter.

    • På Windows-skrivbordet högerklickar du på Windows PowerShell i aktivitetsfältet och klickar sedan på Kör som administratör.

    • Startskärmen i Windows högerklickar du på Windows PowerShell-knappen och i appfältet klickar du sedan på Kör som administratör.

    • På en server som kör installationsalternativet Server Core för Windows Server 2012 R2 eller Windows Server 2012, skriver du powershell i en kommandotolk och trycker sedan på Retur.

  2. Skriv följande kommando och tryck sedan på Retur. I följande exempel finns källfilerna i ett sida-vid-sida-arkiv (förkortat SxS) i installationsmediet på enhet D.

    Install-WindowsFeature NET-Framework-Core –Source D:\Sources\SxS
    

    Om du vill att kommandot ska använda Windows Update som källa för saknade funktionsfiler eller om en standardkälla redan har konfigurerats med hjälp av en grupprincip, behöver du inte lägga till parametern Source om du inte vill ange en annan källa.

Så här installerar du .NET Framework 3.5 med guiden Lägg till roller och funktioner

  1. Klicka på Lägg till roller och funktionerHantera-menyn i Serverhanteraren.

  2. Välj en målserver som kör Windows Server 2012 R2 eller Windows Server 2012.

  3. På sidan Välj funktioner i Guiden Lägg till roller och funktioner väljer du .NET Framework 3.5.

  4. Om den lokala datorn kan göra det enligt grupprincipsinställningarna, försöker installationsprocessen att hämta saknade funktionsfiler genom att använda Windows Update. Klicka på Installera. Du behöver inte gå vidare till nästa steg.

    Om grupprincipsinställningarna inte tillåter detta eller om du vill använda en annan källa för funktionsfilerna för .NET Framework 3.5, klickar du på Ange en alternativ källsökväg på sidan Bekräfta installationsinställningarna i guiden.

  5. Ange en sökväg till ett sida-vid-sida-arkiv (kallat SxS) i installationsmediet, eller till en WIM-fil. I följande exempel finns installationsmediet på enhet D.

    D:\Sources\SxS\

    Om du vill ange en WIM-fil lägger du till prefixet WIM: och lägger till index för avbildningen som ska användas i WIM-filen som suffix, i enlighet med följande exempel.

    WIM:\\server_name\share\install.wim:3

  6. Klicka på OK, och klicka sedan på Installera.

Så här installerar du .NET Framework 3.5 med DISM

  1. Gör något av följande för att öppna en Windows PowerShell-session med utökade användarrättigheter.

    System_CAPS_noteInformation

    Om du installerar roller och funktioner från en fjärrserver behöver du inte köra Windows PowerShell med utökade användarrättigheter.

    • På Windows-skrivbordet högerklickar du på Windows PowerShell i aktivitetsfältet och klickar sedan på Kör som administratör.

    • Startskärmen i Windows högerklickar du på Windows PowerShell-knappen och i appfältet klickar du sedan på Kör som administratör.

    • På en server som kör installationsalternativet Server Core skriver du powershell i en kommandotolk och trycker sedan på Retur.

  2. Kör något av följande DISM-kommandon.

    • Om datorn har åtkomst till Windows Update eller om en standardplats för källfiler redan har konfigurerats i en grupprincip, kör du följande kommando.

      DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
      
    • Om datorn har åtkomst till installationsmediet, kör du ett kommando som liknar följande. I följande exempel finns installationsmediet för operativsystemet på enhet D. Parametern LimitAccess hindrar kommandot från att försöka kontakta Windows Update eller en server som kör WSUS.

      DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\sources\sxs
      
    System_CAPS_noteInformation

    DISM-kommandot är skiftlägeskänsligt.

Konfigurera alternativa källor för funktionsfiler i en grupprincip

Grupprincipsinställningen som beskrivs i det här avsnittet anger auktoriserade källplatser för .NET Framework 3.5-filer och andra funktionsfiler som har tagits bort i samband med en konfiguration av funktioner på begäran. Principinställningen Ange inställningar för avinstallation av valfria komponenter och komponentreparation finns i mappen Datorkonfiguration\Administrativa mallar\System i konsolen Grupprinciphantering eller Redigeraren för lokalt grupprincipobjekt.

System_CAPS_noteInformation

Du måste vara medlem i administratörsgruppen för att ändra inställningarna för en grupprincip på den lokala datorn. Du måste vara medlem i gruppen Domänadministratörer för att ändra inställningarna för en grupprincip om inställningarna för datorn som du vill hantera kontrolleras på domännivå.

Så här konfigurerar du en alternativ standardsökväg för källor i en grupprincip

  1. Öppna följande principinställning i Redigeraren för lokalt grupprincipobjekt eller konsolen Grupprinciphantering.

    Datorkonfiguration\Administrativa mallar\System\Ange inställningar för avinstallation av valfria komponenter och komponentreparation

  2. Välj Aktiverad för att aktivera principinställningen om den inte redan är aktiverad.

  3. I textrutan Alternativ källsökväg för fil i området Alternativ anger du en giltig sökväg till en delad mapp eller en WIM-fil. Om du vill ange en WIM-fil som alternativ plats för källfil, lägger du till prefixet WIM: i sökvägen och lägger till indexet för avbildningen som ska användas i WIM-filen som suffix. Följande är exempel på värden som du kan ange.

    • Sökväg till en delad mapp: **\\servernamn\share\**mappnamn

    • Sökväg till en WIM-fil där 3 representerar index för avbildningen som innehåller funktionsfilerna: WIM:\\servernamn\share\install.wim:3

  4. Om du inte vill att datorer som styrs av den här principinställningen ska söka efter saknade funktionsfiler i Windows Update väljer du Försök aldrig hämta nyttolast från Windows Update.

  5. Om de datorer som styrs av den här principinställningen vanligtvis tar emot uppdateringar via WSUS, men om du hellre går till Windows Update i stället för WSUS för att hitta saknade funktionsfiler, väljer du Kontakta Windows Update direkt för att hämta reparationsinnehåll i stället för Windows Server Update Services (WSUS).

  6. Klicka på OK när du har ändrat den här principinställningen och stäng sedan Redigeraren för grupprinciper.

Se även

Alternativ för Windows Server-installation
Att tänka på vid distribution av Microsoft .NET Framework 3.5
Så här aktiverar eller inaktiverar du Windows-funktioner