PowerShell-Install-WindowsFeature (및 제품군)가 Windows 10에서 누락 되었습니까?


25

다양한 개발 / 테스트 / 제품 환경을 설정하는 데 사용되는 Powershell 스크립트가 있으며 그 중 하나는 IIS를 설치 및 구성합니다. 불행하게도 Install-WindowsFeature cmdlet이 없기 때문에 현재이 스크립트는 Windows 10에서 작동하지 않는 것 같습니다.

이것들이 의도적으로 제거 된 곳이나 이전에 필요하지 않은 것을 설치하기 위해 뛰어야 할 부분이 있습니까?


홈 버전입니까?
Colyn1337

실제로 기업.
Mr. Smythe

답변:


28

Ryan의 대답은 정확하지만 Install-WindowsFeature워크 스테이션에서도 스크립트를 실행 하려면 cmdlet 에서 멀리 떨어져있는 것이 좋습니다 . 달리 필요하지 않더라도 항상 RSAT에 의존하게됩니다.

서버와 워크 스테이션에서 작동 하는 Enable-WindowsOptionalFeature 를 사용 하십시오 . 스크립트를 변경해야하며 기능 이름도 다릅니다.

나는 약간에 대해 썼다 : 커맨드 라인에 Windows 기능을 설치하는 다른 방법


1
더 유연하고 정중하게 내가 잘못하고 있음을 지적하기 때문에 이것을 받아들이고 있습니다. :) 이제 Install-WindowsFeature에 공급 한 xml 템플릿이 Enable-WindowsOptionalFeature와 함께 작동하는지 확인합니다.
Mr. Smythe

1
Enable-WindowsOptionalFeature그래도 약간 이상한 행동을합니다. 확인 프롬프트를 표시하지 않습니다. 요리사와 같은 자동화 된 제공 업체에서 사용하기에 적합하지 않습니다. 더 나은 대답은 없지만 Powershell의 내장 확인 환경 설정을 존중하지 않는 방식으로 작성되었다는 사실에 놀랐습니다.
Jason Morgan

@JasonMorgan-그러한 경우에 대한 예가 있습니까?
피터 한 도르프

2

아직 안 나왔어요 항상 그렇듯이 RSAT- *-WindowsFeaturecmdlet 도 포함하는 원격 서버 관리 도구 는 항상 OS 버전에 매우 민감했습니다. 즉, 당신은 서버 2008 R2, OS의 버전에서 RSAT 사용 등 서버 2012 R2를 관리 할 수있는 윈 8.1의 Windows 8.1 RSAT 관리하기 위해 Windows 7에서 윈도우 7 RSAT를 사용하는 거라고 할 수 있습니다 작업을뿐만 아니라 예기치 않게 중단 될 수 있습니다. *-WindowsFeaturecmdlet은 기술적으로의 일부 ServerManager모듈 및 서버 2016은 아직 출시되지 않기 때문에, 당신은 잠시 동안 이러한 cmdlet가 표시되지 않을 수 있습니다.

https://www.microsoft.com/en-us/download/details.aspx?id=45520 이 기능을 작동시킬 수 있습니다.

그렇지 않은 경우 지금부터 원격 관리를 수행 할 하위 Windows 워크 스테이션을 찾으십시오.


1
답에 대한
한마디 한마디

레코드의 경우이 작업은 모두 로컬에서 수행됩니다. 그러나 종속성은 종속성입니다.
Mr. Smythe

@ Mr.Smythe 물론, 당신의 질문의 국자 밖에서, 당신은 그 기계에서 서버를 관리하는 경우, 결국 RSAT가 필요할 수 있습니다
yagmoth555-GoFundMe Monica

1
참고; microsoft.com/ko-kr/download/details.aspx?id=45520 :) 오늘 게시 (및 winserv 2016 기술 미리보기 3도!) / cc @ Mr.Smythe
yagmoth555-GoFundMe Monica
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.