Sergie,
Not sure I can answer your question, but it may be a couple things. 1. you don't have Admin rights on the remote system.
2. You might have the slashes in the wrong direction.
I often don't use the \root\cimv2 and it appears to work for me. It is also possible (but unlikely) for a user to change the WMI connection pointer.
Perhaps try something like this on a remote system that you are sure you have Admin rights on and both are running the newest version of WMI.
code:
; ListRunningProcesses.kix
$COMPUTER = "remotecomputername"
ListProcess($COMPUTER,$PROC)
FUNCTION ListProcess($COMPUTER,$PROC)
For each $Process in GetObject("winmgmts:{impersonationLevel=impersonate}!//$COMPUTER").ExecQuery("select * from Win32_Process")
?$Process.Name + " Process ID is:" + $Process.ProcessId
Next
ENDFUNCTION