如果我没看错的话,它看起来是 64 位操作系统,但是 powershell 是 32 位的:
**********************
Windows PowerShell transcript start
Start time: 20200329133946
Username: DESKTOP-9AKB65V\thufir
RunAs User: DESKTOP-9AKB65V\thufir
Configuration Name:
Machine: DESKTOP-9AKB65V (Microsoft Windows NT 10.0.18362.0)
Host Application: C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
Process ID: 7552
PSVersion: 5.1.18362.628
PSEdition: Desktop
PSCompatibleVersions: 1.0, 2.0, 3.0, 4.0, 5.0, 5.1.18362.628
BuildVersion: 10.0.18362.628
CLRVersion: 4.0.30319.42000
WSManStackVersion: 3.0
PSRemotingProtocolVersion: 2.3
SerializationVersion: 1.1.0.1
**********************
Transcript started, output file is C:\Users\thufir\Documents\PowerShell_transcript.DESKTOP-9AKB65V.FybEZQNt.20200329133946.txt
PS C:\Users\thufir> [System.Environment]::Is64BitProcess
False
PS C:\Users\thufir> Get-CimInstance CIM_OperatingSystem | Select-Object OSArchitecture
OSArchitecture
--------------
64-bit
PS C:\Users\thufir> Stop-Transcript
**********************
Windows PowerShell transcript end
End time: 20200329134006
**********************
原始问题:
在 Surface 3 上,PowerShell
以管理员身份启动后,我没有看到有关创建新本地用户的帮助:
PS C:\WINDOWS\system32>
PS C:\WINDOWS\system32> Get-Help New-LocalUser
Get-Help : Get-Help could not find New-LocalUser in a help file in this session. To download updated help topics type:
"Update-Help". To get help online, search for the help topic in the TechNet library at
https:/go.microsoft.com/fwlink/?LinkID=107116.
At line:1 char:1
+ Get-Help New-LocalUser
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (:) [Get-Help], HelpNotFoundException
+ FullyQualifiedErrorId : HelpNotFound,Microsoft.PowerShell.Commands.GetHelpCommand
PS C:\WINDOWS\system32>
也可以看看:
https://winaero.com/blog/create-user-account-windows-10-powershell/
和
似乎不太可能适用,但我确实看到:
笔记
Microsoft.PowerShell.LocalAccounts 模块在 64 位系统上的 32 位 PowerShell 中不可用。
然而,请参阅:
笔记
Microsoft.PowerShell.LocalAccounts 模块在 64 位系统上的 32 位 PowerShell 中不可用。
尽管我期望(希望)任何运行 Windows 10 的东西,就像这款 Surface 3 一样,都是运行 64 位的……