- forum
- PowerShell
- Entraide pour les débutants
- Comment convertir un objet System._comObject en String ?
Question
Comment convertir un objet System._comObject en String ?
- Karl Ghia
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 2
- Remerciements reçus 0
il y a 3 ans 1 mois #30611
par Karl Ghia
Bonjour tout le monde,
En préambule à ma question,la conversion d'un objet System._comObject en string, je vais planter le décor.
1) Dans un premier temps, je récupère les données d'une page Web avec la cmdlet Invoke-
WebRequest.
$session = New-Object Microsoft.PowerShell.Commands.WebRequestSession
$url ='MonSiteWeb.com'
$response = Invoke-WebRequest -UserAgent "Mozilla" -WebSession $session -Uri $url
#Récupération des données
$Description=$response.ParsedHtml.getElementsByTagName("textarea")[77]
Cette étape se déroule comme je le souhaite où je récupère les informations souhaitées.
2) Ensuite, je souhaite traiter ces données comme une chaîne de caractère.
Là, je coince pour la conversion de mon résultat ($Description) de type System._comObject en objet de type String.
La solution est peut-être triviale, mais je suis toujours dans l'impasse.
J'ai essayé sans succès les lignes ci-dessous :
#[System.String]$Description
ou
#$Description.toString()
Merci d'avance pour votre collaboration.
Cordialement,
Karlg
En préambule à ma question,la conversion d'un objet System._comObject en string, je vais planter le décor.
1) Dans un premier temps, je récupère les données d'une page Web avec la cmdlet Invoke-
WebRequest.
$session = New-Object Microsoft.PowerShell.Commands.WebRequestSession
$url ='MonSiteWeb.com'
$response = Invoke-WebRequest -UserAgent "Mozilla" -WebSession $session -Uri $url
#Récupération des données
$Description=$response.ParsedHtml.getElementsByTagName("textarea")[77]
Cette étape se déroule comme je le souhaite où je récupère les informations souhaitées.
2) Ensuite, je souhaite traiter ces données comme une chaîne de caractère.
Là, je coince pour la conversion de mon résultat ($Description) de type System._comObject en objet de type String.
La solution est peut-être triviale, mais je suis toujours dans l'impasse.
J'ai essayé sans succès les lignes ci-dessous :
#[System.String]$Description
ou
#$Description.toString()
Merci d'avance pour votre collaboration.
Cordialement,
Karlg
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 3 ans 1 mois #30612
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Comment convertir un objet System._comObject en String ?
Salut,
dans ce cas il faut analyser l'objet récupèrer avec get-member.
Peut être une piste en consultant ce post .
dans ce cas il faut analyser l'objet récupèrer avec get-member.
Peut être une piste en consultant ce post .
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- forum
- PowerShell
- Entraide pour les débutants
- Comment convertir un objet System._comObject en String ?
Temps de génération de la page : 0.065 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Comment convertir un objet System._comObject en String ?