면책 조항: 아직 답변을 찾고 있는 경우 교차 게시가 괜찮다는 메타 내용을 읽었습니다. 따라서 다음은 아마도 여기에 더 적합할지라도 StackOverflow에 대한 질문과 중복됩니다.https://stackoverflow.com/questions/46661988/finding-powershell-cmdlets-equivalent-to-gui-actions
Google에서 모든 단일 GUI 작업에 해당하는 Powershell을 찾을 수 있다는 점을 덧붙이겠습니다. 하지만 이는 시간이 많이 걸리고 더 나은 방법을 찾고 싶었습니다(이상적으로는 TechNet 라이브러리와 같은 온라인 리소스이지만 검색 및 검색이 더 쉽고 빠릅니다). - 현재까지).
Powershell 스크립트를 사용하여 새 Windows10 설치를 구성하는 데 유용한 리소스/문서를 어디서 찾을 수 있는지 알고 싶습니다. 나는 bash를 알고 있지만 Powershell을 완전히 처음 접했습니다.
Google을 검색하면 Windows 자동 구성에 대해 찾을 수 있는 모든 것이 Windows 배포 서비스와 관련되어 있습니다. 하지만 저는 Windows Server를 갖고 있지도 않고 원하지도 않으며 각 설치 후 단순히 몇 가지 스크립트를 실행하는 것만으로도 충분합니다.
내가 하고 싶은 일을 해결하는 몇 가지 스크립트를 찾았습니다.
github => FlatlanderWoman/winCleaner
github => hahndorf/Set-Privacy
하지만 그 밖의 모든 것에는 TechNet 라이브러리를 조사해 보면 유용한 것을 찾기가 매우 어렵습니다. 그리고 뭔가를 찾으면 오래된 것처럼 보입니다. https://technet.microsoft.com/en-us/library/hh852115.aspx
문제는:원하는 모든 것을 구성하는 GUI 방식을 알고 있지만 Powershell에서 동일한 작업을 수행하기 위해 해당 커맨드렛을 찾는 방법을 모르겠습니다.
Cmdlet을 찾는 데 사용할 수 있는 일종의 이벤트 리스너가 있습니까? 아니면 추천할 리소스/문서가 있는 사람이 있나요? TechNet 라이브러리가 실제로 이러한 명령을 찾는 확립된 방법입니까?
감사합니다.
답변1
모든 cmdlet을 나열하는 범용 라이브러리는 없으며 특히 cmdlet 및 GUI에 대한 매핑을 제공하는 라이브러리는 없습니다. 특히 GUI와 cmdlet을 다르게 구성하는 다양한 모듈이 있기 때문입니다.
그러나 할 수 있는 일은 Get-Module -ListAvailable
시스템에서 사용 가능한 모듈 목록을 가져오고 Get-Command
현재 사용 가능한 cmdlet 목록을 가져오는 것입니다. 그러나 둘 다 "표준" 상황에서만 작동합니다. 따라서 모듈은 모듈 디렉터리 중 하나에 있어야 하며 실제 cmdlet이어야 합니다. 따라서 및/또는 dism
사용에 대한 도움말을 찾을 수 없습니다 .Get-Command
Get-Help
사용 가능한 cmdlet을 살펴보고(아마도 를 사용하여 필터링 Where-Object
) 실제로 수행하려는 작업을 파악하는 것이 여전히 가장 빠른 방법일 것입니다. (적어도 "일반" Windows cmdlet의 경우)를 사용하면 Get-Help
명령 설명에 대한 technet 링크를 얻을 수 있습니다.
실제로 다음과 같은 리소스를 수행하려는 작업에 따라파워셸 갤러리어떻게 해야 할지 고민하지 않고 원하는 작업을 수행하는 모듈에 대한 옵션을 제공할 수도 있습니다.