On the freshly installed windows 10 machine I've run as Administrator:
# allow clear traffic and basic auth for both server and client
winrm set winrm/config/service '@{AllowUnencrypted="true"}'
winrm set winrm/config/service/auth '@{Basic = true}'
winrm set winrm/config/client '@{AllowUnencrypted="true"}
winrm set winrm/config/client/auth '@{Basic = true}'
# allow connection from any host
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "*" -Force
# enable ps remoting
Enable-PSRemoting -SkipNetworkProfileCheck -Force
# add test user (admin group)
net user /add aapteladmin aapteladmin
net localgroup administrators aapteladmin /add
# simple local test is working (from win10 to itself)
enter-pssession -computername 192.168.100.215 -credential aapteladmin -authentication basic
(type aapteladmin as pw)
[192.168.100.215]: PS C:\Users\aapteladmin\Documents>
Now that I know it's working from windows I try from linux.
I've installed powershell from the microsoft rhel7 repos (Powershell v6.1.0-preview.1).
Here are the commit hash after the clone for the main and sub repos:
$ for d in . omi pal; do ( cd $d && echo -en "$d:\t" && git --no-pager log -n1 --pretty=oneline ); done
.: 2cbb1ae (HEAD -> master, origin/master, origin/dantra/issue112, origin/HEAD) Update README.md
omi: 1770fbe (HEAD, tag: v1.4.1-0) Resolve problems with psrp issues #437,#438,#439
pal: 60fdaa6 (HEAD) Adding log suppression messages
Building...
$ make debug
(ends successfully ... output here https://pastebin.com/raw/HaiW0PDU )
$ find -iname '*.so'
./omi/Unix/output/lib/libnits.so
./omi/Unix/output/lib/libnitsinj.so
./omi/Unix/output/lib/libnitssampleproduct.so
./omi/Unix/output/lib/libnitssample.so
./omi/Unix/output/lib/libnits_test_build_sample.so
./omi/Unix/output/lib/libmi.so
./omi/Unix/output/lib/libmi_origin.so
./omi/Unix/output/lib/libomiidentify.so
./omi/Unix/output/lib/libmicxx.so
./omi/Unix/output/lib/libomiclient.so
./omi/Unix/output/lib/libColor.so
./omi/Unix/output/lib/libConnector.so
./omi/Unix/output/lib/libConnectorProviderCXX.so
./omi/Unix/output/lib/libmifastener.so
./omi/Unix/output/lib/libNumber.so
./omi/Unix/output/lib/libnumberProvider.so
./omi/Unix/output/lib/libPersonProvider.so
./omi/Unix/output/lib/libPersonProviderCXX.so
./omi/Unix/output/lib/libPresidentProvider.so
./omi/Unix/output/lib/libDogProvider.so
./omi/Unix/output/lib/libDatetimeProvider.so
./omi/Unix/output/lib/libTesterProvider.so
./omi/Unix/output/lib/libTestClass_AllDMTFTypes.so
./omi/Unix/output/lib/libTest_SchemaRetrieval.so
./omi/Unix/output/lib/libtest_io.so
./omi/Unix/output/lib/libtest_mof.so
./omi/Unix/output/lib/libtest_base.so
./omi/Unix/output/lib/libtest_provreg.so
./omi/Unix/output/lib/libtest_provmgr.so
./omi/Unix/output/lib/libtest_micxx.so
./omi/Unix/output/lib/libtest_sock.so
./omi/Unix/output/lib/libtest_protocol.so
./omi/Unix/output/lib/libtest_http.so
./omi/Unix/output/lib/libtest_cli.so
./omi/Unix/output/lib/libtest_wsman.so
./omi/Unix/output/lib/libtest_wql.so
./omi/Unix/output/lib/libtest_strhash.so
./omi/Unix/output/lib/libtest_xml.so
./omi/Unix/output/lib/libtest_xmlserializer.so
./omi/Unix/output/lib/libtest_PersonProvider.so
./omi/Unix/output/lib/libtest_miapi.so
./omi/Unix/output/lib/libtest_oi.so
./omi/Unix/output/lib/libtest_mimofcodec.so
./omi/Unix/output/lib/libTestIndication.so
./omi/Unix/output/lib/libtest_indication.so
./omi/Unix/output/lib/libtest_pal.so
./omi/Unix/output/lib/libpsrpomiprov.so
./pal/test/ext/lib/hpux/ia64/cppunit/libcppunit.so
./pal/test/ext/lib/linux/ia32/cppunit/libcppunit.so
./pal/test/ext/lib/linux/x64/cppunit/libcppunit.so
./pal/test/ext/lib/solaris/ia32/cppunit/libcppunit.so
./pal/test/ext/lib/solaris/sparc/cppunit/libcppunit.so
./src/libpsrpomiprov.so
./src/libpsrpclient.so
Make didn't fail and all the libs seems to be built.
$ export LD_LIBRARY_PATH=$PWD/src:$PWD/omi/Unix/output/lib:$LD_LIBRARY_PATH
$ echo $LD_LIBRARY_PATH
/home/aaptel/prog/psl-omi-provider/src:/home/aaptel/prog/psl-omi-provider/omi/Unix/output/lib:
$ pwsh
PowerShell v6.1.0-preview.1
Copyright (c) Microsoft Corporation. All rights reserved.
https://aka.ms/pscore6-docs
Type 'help' to get help.
PS /home/aaptel/prog/psl-omi-provider> Enter-PSSession -Computername 192.168.100.215 -Credential aapteladmin -Authentication Basic
PowerShell credential request
Enter your credentials.
Password for user aapteladmin: *********** (typed aapteladmin as pw)
Enter-PSSession : Connecting to remote server 192.168.100.215 failed with the following error message : MI_RESULT_ACCESS_DENIED For more information, see the about_Remote_Troubleshooting Help topic.
At line:1 char:1
+ Enter-PSSession -Computername 192.168.100.215 -Credential aapteladmin ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (192.168.100.215:String) [Enter-PSSession], PSRemotingTransportException
+ FullyQualifiedErrorId : CreateRemoteRunspaceFailed
PS /home/aaptel/prog/psl-omi-provider>
I still get the same MI_RESULT_ACCESS_DENIED error (same as before using psl-omi-provider).
On the freshly installed windows 10 machine I've run as Administrator:
Now that I know it's working from windows I try from linux.
I've installed powershell from the microsoft rhel7 repos (Powershell v6.1.0-preview.1).
Here are the commit hash after the clone for the main and sub repos:
Building...
Make didn't fail and all the libs seems to be built.
I still get the same MI_RESULT_ACCESS_DENIED error (same as before using psl-omi-provider).