Windows 7 equivalente di "Add-WindowsFeature"

Sto cercando di script la funzionalità "Attiva o distriggers Windows" per il mio gruppo di sviluppo in modo che avremo un mezzo per assicurarsi che tutti siano in esecuzione nelle stesse configurazioni. So che puoi farlo in Win Server 2008, ma in Windows 7 sembra che il cmdlet "Add-WindowsFeature" non sia disponibile. Ho anche letto che è ansible utilizzando DISM.exe, ma ho paura di utilizzare questo senza alcuna esperienza precedente perché sembra rischioso.

Non deve necessariamente essere script. Windows Features è solo una delle configurazioni serverali che gli sviluppatori sono responsabili della modifica personalmente. Sarebbe anche bello garantire (ad esempio) che IIS e alcuni servizi siano configurati correttamente su una macchina di un determinato sviluppatore. Se c'è uno strumento di size più grandi che potrebbe darci questa funzionalità, sarei interessato anche a questo. Sono solo esitante di DISM perché non lo so e sembra cambiare i file di image.

  • Implementazione ottimale della nuova configuration di SQL / IIS?
  • Windows Advanced Firewall - l'aggiunta di autorizzati computer interrompe la regola
  • Perché smettila chkdsk male?
  • Trim su intel x25-m G2 quando collegato da iscsi
  • Windows Firewall ha la port 80 aperta, ma impedisce a Apache di effettuare connessioni
  • Sito predefinito di IIS per i domini che non sono stati impostati
  • 2 Solutions collect form web for “Windows 7 equivalente di "Add-WindowsFeature"”

    Elenca le caratteristiche disponibili:

    dism /Online /Get-Features

    Funzione abilitazione:

    dism /Online /Enable-Feature /FeatureName:featureA

    Distriggers function:

    dism /Online /Disable-Feature /FeatureName:featureB

    L'utilizzo di dism non è più / less rischioso di accedere a appwiz.cpl come amministratore.

    re-edit

    Ecco uno script che ho provato prima di pubblicare. Itererà le funzionalità disponibili e elenca il loro nome di function e il nome visualizzato – questo è ciò che appare in appwiz.cpl . Sono ancora sicuro che qualcuno pubblicherà un elegante teleferico che lo mette in vergogna:

     @ECHO OFF FOR /F "usebackq tokens=3,*" %%a in (`dism /Online /Get-Features ^| find /i "name"`) do ( dism /Online /Get-FeatureInfo /FeatureName:"%%b" | find /i "name" ) 

    DISM è quello che stai cercando. L'opzione / online consente di specificare l'OS in esecuzione anziché un'image offline. In questo modo è ansible aggiungere e rimuovere i ruoli e le funzioni di Windows in Server Core.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.