Bonjour à toutes et à tous,
Je débute en PowerShell et je bloque sur du code me permettant :
1/ de me connecter à des postes Windows 7 Pro
2/ de récupérer certaines informations (processus en cours, @mac, etc...)
Voici mon bout de code actuel :
Erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 $pass="MyPassWord" $domain="WORKGROUP" $userName="titi" $computerName = Read-Host "Enter Computer Name" Set-Item WSMan:\localhost\Client\TrustedHosts -Value $computerName $securePassword = ConvertTo-SecureString $pass -AsPlainText -force $credential = New-Object -typename System.Management.Automation.PSCredential -argumentlist $userName,$securePassword $session = New-PSSession -computername $computerName -credential $credential $res = GWMI -cl "Win32_NetworkAdapterConfiguration" -name "root\CimV2" -comp $strComputer -filter "IpEnabled = TRUE" ForEach ($item in $res) { Write-Host "Network Adapter : " $item.AdapterName Write-Host "MAC Address : " $item.MacAddress Write-Host "IP Address : " $item.IpAddress }
Une idée pour me faire avancer ?[POSTE-DISTANT] La connexion au serveur distant a échoué avec le message d'erreur suivant : Le client WinRM ne peut pas traiter la demande. Si le modèle d'authentification n'est pas Kerberos, ou si l'ordinateur client n'est pas membre d'un domaine, le transport HTTPS doit être utilisé ou l'ordinateur de destination doit être ajouté au paramètre de configuration TrustedHosts. Utilisez winrm.cmd pour configurer TrustedHosts. Notez que les ordinateurs dans la liste TrustedHosts ne sont peut-être pas authentifiés. Pour plus d'informations, exécutez la commande suivante : winrm help config. Pour plus d'informations, voir la rubrique d'aide about_Remote_Troubleshooting.
+ CategoryInfo : OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) [], PSRemotingTransportExc
eption
+ FullyQualifiedErrorId : PSSessionOpenFailed
Merci d'avance !!!
![]()
Partager