I need to move PowerShell Az module from one machine to another offline (both machines have the same windows (10 Pro 1809), .net, powershell (5.1), etc versions)
I can't use either Private PowerShellGet Repositories or MSI installer
I run Save-Module -Name Az -Path 'C:\Users\kag\Documents\ps_modules' -RequiredVersion 3.7.0 -Force on "donor" machine and it gives me 50+ dirs exported:

I copy all to "receiver" machine and running:
Get-ChildItem "C:\Users\kag\Documents\ps_modules\*" -Recurse | Unblock-File
Import-Module -name "C:\Users\kag\Documents\ps_modules\Az" -Verbose
..but getting errors for all dependencies:
Any ideas how to correctly move Az module offline?

Here my comments as answer:
It seems the path you saved the module in
C:\Users\kag\Documents\ps_modulesis not one of the module paths PowerShell knows of.You can test which paths are used by PowerShell to find your modules by typing
in the console.
Below is an excerpt from Stefan Stranger's Blog
You can add a temporary path that is available for the current session only:
To make that permanent, you can either add the line above to your PowerShell profile, or manually add it to the registry:
use "User" to store this path for the current user only. Use "Machine" to have that path available for all users