Question
[Resolu] Erreur appel de methode
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6300
- Remerciements reçus 68
il y a 4 ans 9 mois #29021
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Erreur appel de methode
africanism78 écrit:
Consulte la signature de la méthode:
[code:1]
$IIS.GetIntervenant
#et/ou
$IIS|Get-member -MemberType Method
[/code:1]
Jnsp.par contre pourquoi doit ton mettre 2 fois la valeur chercher?
Consulte la signature de la méthode:
[code:1]
$IIS.GetIntervenant
#et/ou
$IIS|Get-member -MemberType Method
[/code:1]
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- africanism78
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 14
- Remerciements reçus 0
il y a 4 ans 9 mois #29022
par africanism78
Réponse de africanism78 sur le sujet Re:Erreur appel de methode
Salut,
avec ton aide j'ai reussi a obtenir ce que je voulais parfait a toi
Voici le code apres modif.
[code:1]#On récupère le fichier XML dans le TEMP
[xml]$xmlfile=Get-Content c:\prive\method.xml
#On boucle sur chaque ligne présente en XML
foreach($web in $xmlfile.webs.web){
$name=$web.nom
$lien=$web.path
$method=$web.method
$method2=$web.method2
$method3 = $web.method3
$IIS = New-WebServiceProxy -UseDefaultCredential -Uri $lien
$IIS.$method($method2,$method2).$method3
$verif = $IIS.$method($method2,$method2).$method3
$timeTaken = Measure-Command -Expression {
$site = New-WebServiceProxy -UseDefaultCredential -Uri $lien
}
$milliseconds = $timeTaken.TotalMilliseconds
$milliseconds = [Math]::Round($milliseconds, 1)
$Metrics =@{
\"CompteId\" = $IIS
\"Method\"= $method
\"Etat\" = [int]'100'
\"Site\" = $lien
\"tempdereponse\" = [int] $milliseconds
}
if ($verif -eq $method2)
{
Write-Influx -Measure $name -Tags @{Server=$env:COMPUTERNAME} -Metrics $Metrics -Database SOAP -server http://prdparsup21:8086 -Verbose
}
else
{}
}
[/code:1]<br><br>Message édité par: africanism78, à: 13/06/19 10:47
avec ton aide j'ai reussi a obtenir ce que je voulais parfait a toi
Voici le code apres modif.
[code:1]#On récupère le fichier XML dans le TEMP
[xml]$xmlfile=Get-Content c:\prive\method.xml
#On boucle sur chaque ligne présente en XML
foreach($web in $xmlfile.webs.web){
$name=$web.nom
$lien=$web.path
$method=$web.method
$method2=$web.method2
$method3 = $web.method3
$IIS = New-WebServiceProxy -UseDefaultCredential -Uri $lien
$IIS.$method($method2,$method2).$method3
$verif = $IIS.$method($method2,$method2).$method3
$timeTaken = Measure-Command -Expression {
$site = New-WebServiceProxy -UseDefaultCredential -Uri $lien
}
$milliseconds = $timeTaken.TotalMilliseconds
$milliseconds = [Math]::Round($milliseconds, 1)
$Metrics =@{
\"CompteId\" = $IIS
\"Method\"= $method
\"Etat\" = [int]'100'
\"Site\" = $lien
\"tempdereponse\" = [int] $milliseconds
}
if ($verif -eq $method2)
{
Write-Influx -Measure $name -Tags @{Server=$env:COMPUTERNAME} -Metrics $Metrics -Database SOAP -server http://prdparsup21:8086 -Verbose
}
else
{}
}
[/code:1]<br><br>Message édité par: africanism78, à: 13/06/19 10:47
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.064 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- [Resolu] Erreur appel de methode