2017-09-26 39 views
1

Get-LocalGroupコマンドレットがMicrosoft.PowerShell.LocalAccountsモジュールに含まれています。私は、コマンドが実行された後、コマンドにGet-LocalGroupコマンドレットGet-LocalGroup:「Get-LocalGroup」という用語が、コマンドレットの名前として認識されません。

Get-Module Microsoft.Powershell.LocalAccounts 

エラーなしを使用していないそのモジュールをインポートしようとしたが、私は私の現在のセッションにロードされたモジュールの一覧を表示するGet-Moduleを入力すると、私はモジュールMicrosoft.Powershell.LocalAccountsがロードされて表示されません。

私はGet-LocalGroupsコマンドレットを使用できるように、そのモジュールをロードするために何をすべきかわかりません。

+1

ローカルグループとユーザーコマンドレットは、Win10 1607以降でのみ使用できます。どのバージョンのWindowsを使用していますか? – BenH

+0

ベン、私はWindows 8のバージョンを使用しています。 – Jason

+4

これらのコマンドレットを使用することはできません。 WinNTドライブでは 'net.exe localgroup'、ADSI、WMI Win32_Group *クラスを使用できます。ただし、コマンドレットは機能しません。 [この記事では、あなたがこれを達成する方法のいくつかについて詳しく説明します](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:String)を[Import- tFoundException + FullyQualifiedErrorId:Modules_ModuleNotFound、Microsoft.PowerShell.Commands。 ImportModuleCommand – Jason

+1

@JasonインストールされたモジュールのPowerShell 3+は、エクスポートされたコマンドリストにある関数/コマンドレットが呼び出された場合、動的にインポートされるため、インポートする必要がないことを明確にすることも良い考えです。 .psd1。質問者が実際に持っている問題は、使用されているWindowsのバージョンでモジュールが利用できないことです。したがって、インストールされていないため、動的にインポートされません。 – BenH

+0

@BenH知っておきたいことです。私は輸入の違いを認識していなかった。 –

関連する問題