Three machines on a Lan, no Domain, no Microsoft account’s; nothing exotic. Two Win-11\Home and a Win-10\Pro; same subnet and workgoup. The Win-11’s can remote to one another, nothing can remote to Win-10\Pro and Win-10\Pro cannot PS-remote (out) as well. Otherwise the networking, as it relates to SMB and the Inet, are typical for MS\Windows.
The only difference’s I have discovered are: a slight .NET versioning, along with, the following Registry Entry does not exist within the Win-10\Pro registry. a) Is the below entry required to allow LAN machine’s to PS-remote to one another? If so, is the path (below) valid for Win-10\Pro?
Get-ItemProperty –Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System –Name LocalAccountTokenFilterPolicy
I ultimately turned-off all the firewalls on each machine; same failed results. Everything posted below is Windows-10\Pro, until\unless otherwise posted:
OsName osdisplayversion OsVersion
------ ---------------- ---------
Microsoft Windows 10 Pro 10.0.19045
PS C:\Windows\system32> $psversiontable
Name Value
---- -----
PSVersion 5.1.19041.5247
#
# Win-11\Home(A) .NET installed versions
#
PS C:\Windows\system32> Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match '^(?!S)\p{L}'} | Select PSChildName, version
PSChildName Version
----------- -------
v2.0.50727 2.0.50727.4927
v3.0 3.0.30729.4926
Windows Communication Foundation 3.0.4506.4926
Windows Presentation Foundation 3.0.6920.4902
v3.5 3.5.30729.4926
Client 4.8.09032
Full 4.8.09032
Client 4.0.0.0
#
# Win-11\Home(B) .NET installed versions
#
PSChildName Version
----------- -------
Client 4.8.09032
Full 4.8.09032
Client 4.0.0.0
#
# Win-10\Pro .NET installed versions
#
PSChildName Version
----------- -------
Client 4.8.09037
Full 4.8.09037
Client 4.0.0.0
#
# Win-10\Pro --'WinRM Service' status and settings:
#
Status Name DisplayName
------ ---- -----------
Running winrm Windows Remote Management (WS-Manag...
PS C:\Windows\system32> Get-Service winrm | format-list *
Name : winrm
RequiredServices : {RPCSS, HTTP}
CanPauseAndContinue : False
CanShutdown : True
CanStop : True
DisplayName : Windows Remote Management (WS-Management)
DependentServices : {}
MachineName : .
ServiceName : winrm
ServicesDependedOn : {RPCSS, HTTP}
ServiceHandle : SafeServiceHandle
Status : Running
ServiceType : Win32OwnProcess, Win32ShareProcess
StartType : Automatic
Site :
Container :
#
# Continuing on the Win-10\Pro:
#
PS C:\Windows\system32> enable-psremoting -force
WinRM is already set up to receive requests on this computer.
Set-WSManQuickConfig : <f:WSManFault xmlns:f="http://schemas.microsoft.com/wbem/wsman/1/wsmanfault" Code="2150859113"
Machine="localhost"><f:Message><f:ProviderFault provider="Config provider"
path="%systemroot%\system32\WsmSvc.dll"><f:WSManFault xmlns:f="http://schemas.microsoft.com/wbem/wsman/1/wsmanfault"
Code="2150859113" Machine="Win-10\Pro"><f:Message>WinRM firewall exception will not work since one of the network
connection types on this machine is set to Public. Change the network connection type to either Domain or Private and
try again. </f:Message></f:WSManFault></f:ProviderFault></f:Message></f:WSManFault>
At line:116 char:17
+ Set-WSManQuickConfig -force
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation:
#
# The message above states -- " ...one of the network connection types on this machine is set to Public."
# That is 'not' true. Ethernet = 'Private', WiFi = 'Disabled' and the firewall is entirely 'off'.
#
# Attempt to remote to a Win-11 box
#
PS C:\Windows\system32> Invoke-Command -ComputerName Win-11(A) -ScriptBlock {get-process}
[Win-11(A)] Connecting to remote server Win-11(A) failed with the following error message : Access is denied. For more
information, see the about_Remote_Troubleshooting Help topic.
+ CategoryInfo : OpenError: (Win-11(A):String) [], PSRemotingTransportException
+ FullyQualifiedErrorId : AccessDenied,PSSessionStateBroken
#
# Entered on the Win-11\Home:
#
PS C:\Users\UsrAcct> Invoke-Command -ComputerName Win-10\Pro -ScriptBlock {get-process}
[Win-10\Pro] Connecting to remote server Win-10\Pro failed with the following error
message : Access is denied. For more information, see the
about_Remote_Troubleshooting Help topic.
+ CategoryInfo : OpenError: (Win-10\Pro:String) [], PSRemotingTranspor
tException
+ FullyQualifiedErrorId : AccessDenied,PSSessionStateBroken
Post Updated – 20250108_075245
PS C:\Windows\system32> Get-PSSessionConfiguration
Name : microsoft.powershell
PSVersion : 5.1
StartupScript :
RunAsUser :
Permission : NT AUTHORITY\INTERACTIVE AccessAllowed, BUILTIN\Administrators
AccessAllowed, BUILTIN\Remote Management Users AccessAllowed
Name : microsoft.powershell.workflow
PSVersion : 5.1
StartupScript :
RunAsUser :
Permission : BUILTIN\Administrators AccessAllowed, BUILTIN\Remote Management Users
AccessAllowed
Name : microsoft.powershell32
PSVersion : 5.1
StartupScript :
RunAsUser :
Permission : NT AUTHORITY\INTERACTIVE AccessAllowed, BUILTIN\Administrators
AccessAllowed, BUILTIN\Remote Management Users AccessAllowed