我知道Get-LocalGroup
cmdlet位于Microsoft.PowerShell.LocalAccounts
模块中。我尝试使用命令
Get-Module Microsoft.Powershell.LocalAccounts
执行命令后没有错误,但是当我键入Get-Module
以查看加载到当前会话中的模块列表时,我看不到加载的模块Microsoft.Powershell.LocalAccounts
。
不知道如何加载该模块以便我可以使用Get-LocalGroups
cmdlet。
答案 0 :(得分: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...}
答案 1 :(得分:0)
我发现x86版本的PowerShell无法看到LocalAccounts模块。
解决方案是运行x64版本的PowerShell(这是既未标记x86也未标记x64的版本)。