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.

  • Il module ServerManager è disponibile in Windows 7?
  • Disegno dei criteri di gruppo
  • Come posso impostare i controlli di controllo sui file di properties; di TrustedInstaller utilizzando Powershell?
  • Windows Security (in Windows 7) continua a chiedere le mie credenziali e non "Ricorda le mie credenziali"
  • È ansible l'integrazione delle directory con Windows?
  • 'Re-link' una cartella utente Win 7 a un account?
  • Aggiungi gli orologi aggiuntivi tramite Criteri di gruppo
  • Perché psExec appende indefinitamente e non dà errori?
  • 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.