2017-09-26 32 views
1

Get-LocalGroup cmdlet이 Microsoft.PowerShell.LocalAccounts 모듈에 있다는 것을 알고 있습니다. 나는 명령이 실행 된 후 명령을Get-LocalGroup cmdlet Get-LocalGroup : 'Get-LocalGroup'이라는 용어가 cmdlet의 이름으로 인식되지 않습니다.

Get-Module Microsoft.Powershell.LocalAccounts 

없음 오류를 사용하지 않고 해당 모듈을 가져올려고했는데, 내 현재의 세션에로드 된 모듈의 목록을 볼 수 Get-Module를 입력 할 때, 나는 모듈 Microsoft.Powershell.LocalAccounts로드 표시되지 않습니다.

나는 Get-LocalGroups cmdlet을 사용할 수 있도록 해당 모듈을로드 할 것을 확실하지.

+1

로컬 그룹 및 사용자 cmdlet은 Win10 1607 이상에서만 사용할 수 있습니다. 어떤 Windows 버전을 사용하고 있습니까? – BenH

+0

벤, Windows 8 버전을 사용하고 있습니다. – Jason

+4

그런 다음 해당 cmdlet을 사용할 수 없습니다. 당신은 Winnt는 드라이브에'NET.EXE localgroup', ADSI를 사용하거나 WMI Win32_Group *이 클래스. 그러나 cmdlet은 작동하지 않습니다. [이 문서에서는이 작업을 수행 할 수있는 몇 가지 방법에 대한 세부 정보를 제공합니다 (https://www.petri.com/use-powershell-to-find-local-groups-and-members) – BenH

답변

1

당신은 모듈을 가져올 Import-Module Microsoft.Powershell.LocalAccounts를 사용해야합니다. Get-Module 모듈을 가져 오지 않습니다.

PS C:\> Import-Module Microsoft.Powershell.LocalAccounts 

PS C:\> Get-Module 

ModuleType Version Name        ExportedCommands                                      
---------- ------- ----        ----------------                                      
Script  1.0.0.0 ISE         {Get-IseSnippet, Import-IseSnippet, New-IseSnippet}                             
Binary  1.0.0.0 Microsoft.Powershell.LocalAccounts {Add-LocalGroupMember, Disable-LocalUser, Enable-LocalUser, Get-LocalGroup...}                      
Manifest 3.1.0.0 Microsoft.PowerShell.Management  {Add-Computer, Add-Content, Checkpoint-Computer, Clear-Content...}                         
Manifest 3.0.0.0 Microsoft.PowerShell.Security  {ConvertFrom-SecureString, ConvertTo-SecureString, Get-Acl, Get-AuthenticodeSignature...}                    
Manifest 3.1.0.0 Microsoft.PowerShell.Utility  {Add-Member, Add-Type, Clear-Variable, Compare-Object...}                            
Manifest 3.0.0.0 Microsoft.WSMan.Management   {Connect-WSMan, Disable-WSManCredSSP, Disconnect-WSMan, Enable-WSManCredSSP...} 
+0

나는 그것을했다. 가져 오기 - 모듈 : :하지만 다음과 같은 오류가 지정된 모듈 'Microsoft.Powershell.LocalAccounts은'로드되지 않았습니다 더 발 이 어떤 모듈 디렉토리에서 찾을 수 없습니다 때문입니다. 라인에서 1 문자 : 1 + 오기 모듈 Microsoft.Powershell.LocalAccounts + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ + CategoryInfo : ResourceUnavailable (Microsoft.Powershell.LocalAccounts : 문자열) 수출입 tFoundException + FullyQualifiedErrorId : Modules_ModuleNotFound, Microsoft.PowerShell.Commands. ImportModuleCommand – Jason

+1

@Jason 필자는 설치된 모듈에 대한 PowerShell 3+가 내 보낸 명령 목록에있는 함수/cmdlet을 호출하면 동적으로 가져 오기 때문에 가져올 필요가 없음을 분명히하는 것이 좋습니다. .psd1. 묻고 자하는 진짜 문제는 사용중인 Windows 버전에서 모듈을 사용할 수 없다는 것입니다. 그래서 그것은 전혀 설치되지 않았기 때문에 동적으로 가져 오기되지 않습니다. – BenH

+0

@BenH 알아두면 좋을 것 같습니다. 나는 그 수입의 차이를 깨닫지 못했습니다. –