Question Récup port proxy

Plus d'informations
il y a 17 ans 3 mois #3492 par michault
Récup port proxy a été créé par michault
Bonjour,

Je viens encore avec des questions de débutant.:blush:

Je viens d'écrire un script pour récupérer la propriété ProxyPortNumber de la class Win32_proxy mais celle-ci est vide (ligne blanche)

Voilà mon script

[code:1]#ShowProxy.ps1
# Paramètres: $ouparm :L'Unité d'Organisation dont on veut récupérer les ordinateurs.
# $who : Quels PC exemple PCOPR12 ou PC*
Param($ouparm, $who)

#Définition des constantes
$domain = \",DC=xxxxxx,DC=xxx\"
$OU= $ouparm + $domain

get-QADComputer -searchRoot $OU -ErrorAction SilentlyContinue | where {$_.Name -like $who} | ForEach-Object {
Ping.exe $_.Name -n 1 > $null
if ($Lastexitcode -eq 0)
{
$proxy = Get-WmiObject -Class Win32_Proxy -Namespace \"root\CIMV2\" -ComputerName $_.Name
Write-host $proxy.serverName\"`t\", $proxy.ProxyPortNumber\"`t\"
}
else
{
Write-Host $_.Name\"`t\", \" : PC injoignable \"
}
}[/code:1]

Je récupère bien la propriété servername qui est aussi un string

Quelqu'un a-t-il une idéé?
Merci<br><br>Message édité par: chm69, à: 18/12/08 11:40

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 17 ans 3 mois #3496 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Récup port proxy
Salut,
chm69 écrit:

Je viens d'écrire un script pour récupérer la propriété ProxyPortNumber de la class Win32_proxy

Peux-tu dire quel est l'objectif, i.e. ce que tu cherches à faire ?
As-tu consulté la doc de la classe WMI ?

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 17 ans 3 mois #3499 par michault
Réponse de michault sur le sujet Re:Récup port proxy
Je veux récupérer la liste des ports proxy des PC que je gère.
J'ai par ailleurs un script de mise à jour des paramètre Proxy en passant par les clés de registre.
Dans le cas présent, je veux pouvoir contrôler les paramètres proxy d'un poste donné (propriété proxyportnumber; proxyserver)

ProxyPortNumber : 8080
ProxyServer : proxy

Si je fais au plus simple avec le script suivant:

[code:1]#ShowProxy.ps1
# Paramètres: $ouparm :L'Unité d'Organisation dont on veut récupérer les ordinateurs.
# $who : Quels PC exemple PCOPR12 ou PC*
Param($ouparm, $who)

#Définition des constantes
$domain = \&quot;,DC=xxxxxx,DC=xxx\&quot;
$OU= $ouparm + $domain

get-QADComputer -searchRoot $OU -ErrorAction SilentlyContinue | where {$_.Name -like $who} | ForEach-Object {
Ping.exe $_.Name -n 1 &gt; $null
if ($Lastexitcode -eq 0)
{
Get-WmiObject -Class Win32_Proxy -ComputerName $_.Name
}
else
{
Write-Host $_.Name\&quot;`t\&quot;, \&quot; : PC injoignable \&quot;
}
} [/code:1]

J'ai la réponse suivante

[code:1]__GENUS : 2
__CLASS : Win32_Proxy
__SUPERCLASS : CIM_Setting
__DYNASTY : CIM_Setting
__RELPATH : Win32_Proxy.ServerName=\&quot;PCOPR22.xxxxx.xxx\&quot;
__PROPERTY_COUNT : 6
__DERIVATION : {CIM_Setting}
__SERVER : PCOPR22
__NAMESPACE : root\cimv2
__PATH : \\PCOPR22\root\cimv2:Win32_Proxy.ServerName=\&quot;PCOPR22.xxxxxxx.xxx\&quot;
Caption :
Description :
ProxyPortNumber : 8100
ProxyServer : proxy
ServerName : PCOPR22.xxxxxx.xxx
SettingID :[/code:1]

Mais pour d'autre je n'ai pas de renseignement sur proxyportnumber et proxyserver
BIZARRE:blink:

J'ai la sensation que le paramétrage d'i.e. n'est pas identique sur tous mes PC mais il y a tellement de paramètres possibles!!!<br><br>Message édité par: chm69, à: 18/12/08 16:32

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 17 ans 3 mois #3500 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Récup port proxy
chm69 écrit:

BIZARRE

Dans un domaine comme l'informatique qui se veut comme rationnel, ce qui n'est pas tjr le cas je te l'accorde, l'informatique n'étant que le reflet de l'humain, il vaut mieux parfois aller à la source :

The Win32_Proxy&amp;#8194;WMI class contains properties and methods to query and configure an Internet connection related to Windows Product Activation (WPA).

Donc, es-tu certain, d'après ce qui nous dit Saint MSDN, que tu t'addresses au bon interlocuteur ?
:laugh:

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.092 secondes
Propulsé par Kunena