Я выполнил сценарий sysocmgr
в Windows XP, servermanagercmd
на сервере 2008, и теперь я обнаружил, что мне нужно использовать новый модуль PowerShell servermanager
для установки функций на Server 2008 R2, и поэтому я ожидаю, что я буду использовать тот же модуль в Windows 7, но это не так там.
Как установить функции Windows с помощью командной строки или PowerShell в Windows 7?
windows-7
powershell
Крис Магнусон
источник
источник
Ответы:
Кроме того, проверьте http://www.windowsnetworking.com/articles_tutorials/Deploying-Windows-7-Part2.html
источник
dism /online /Enable-Feature /FeatureName:{feature}
используйте,/Get-Features
чтобы перечислить все доступные функции.Для истинного опыта PowerShell вам необходимо скачать Windows AIK для 8.0 и использовать
dism module
. Это найдено ви вы можете просто указать PowerShell на эту папку с
Убедитесь, что вы заменили <arch> архитектурой машины, на которой работает powershell. Эту папку DISM можно даже скопировать и перераспределить на машины, если это необходимо (говоря о функциональности, я не знаю, разрешено ли перераспределение Microsoft).
Конкретная команда для отказа от дополнительной функции Windows
Это вернет
Microsoft.DISM.Commands.BasicFeatureObject
, как видно здесь . Оттуда вы можете установитьstate
свойство отключено, каки пока, пока медиацентр. Конечно, это должно быть выполнено из привилегированного приглашения, и этот
-Online
переключатель относится к текущей работающей Windows, а не к автономному образу.Кроме того , этот модуль требует WMF 3.0 и что требует .NET 4.0, просто FYI.
источник
Enable-WindowsOptionalFeature -FeatureName NetFx3 -Online
на компьютере с Windows 8.1 без установки AIK. Я, однако, установил предварительный просмотр WMF5; возможно это обеспечивает это? Модуль загружен сC:\windows\system32\windowspowershell\v1.0\Modules\Dism\Dism.psm1
Попытка запустить PowerShell из Windows 7/8 даст вам только следующее:
dism
это единственный способ, который я нашел, который работает.источник
Добавьте ServerManager-функцию вручную. Затем вы можете добавить servermanager-module:
модуль управления сервером импорта
получить-WindowsFeature
источник
В дополнение к dism, кажется, вы также можете использовать ocsetup, который установлен по умолчанию в Windows Vista и Windows Server 2008. Если вы ищете сценарий для чего-то, что работает во всех трех из них, то, вероятно, это будет путь.
источник
Для части Powershell откройте окно «Модули Windows Powershell» и введите
PS1> Add-WindowsFeature [имя функции]
например
Add-WindowsFeature SMTP-сервер
Get-WindowsFeature показывает названия всех доступных функций
источник
Вы можете использовать удаленный сеанс из Windows 7 в окно Windows Server 2008 R2 и запустить Add-WindowsFeature. Я не смог найти его на Win7 даже с установленным RSAT.
источник