Question Bug New-WebServiceProxy avec powershell
- Eric
- Auteur du sujet
- Hors Ligne
- Membre junior
Réduire
Plus d'informations
- Messages : 20
- Remerciements reçus 0
il y a 9 ans 6 mois #18291
par Eric
Bug New-WebServiceProxy avec powershell a été créé par Eric
Bonjour à tous,
Je crée actuellement une fonction qui créera automatiquement des tickets d'incident via les web services d'une app ITSM BMC.
J'ai réussi à créer \"UN\" ticket mais impossible d'utiliser ma fonction dans une boucle pour en créer plusieurs.
Apparemment, il s'agit d'un bug sur la commandlet New-WebServiceProxy lorsqu'on utilise le namespace plusieur fois dans la même session.
connect.microsoft.com/PowerShell/feedbac...bserviceproxy-cmdlet
Voici mon code pour créer le ticket
[code:1]
$myitsm=New-WebServiceProxy -Uri itsm.domain.com/arsys/WSDL/public/itsmgr...tInterface_Create_WS -Namespace ITSM
$ITSMQueryUser='Username'
$auth= New-Object ITSM.AuthenticationInfo
$auth.username=$ITSMQueryUser
$passwd= Get-Content D:\APPS\\Pwd\pwd.txt | ConvertTo-SecureString -AsPlainText -Force
$auth.password=[System.Runtime.InteropServices.marshal]::«»PtrToStringAuto([System.Runtime.InteropServices.marshal]::«»SecureStringToBSTR($passwd))
$myitsm.AuthenticationInfoValue=$auth
$Date2 = Get-Date
######################################################
$Summary = \"Test\"
$Notes = \"Test\"
$Ticket = $myitsm.HelpDesk_Submit_Service(
'1234567',
'CREATE',
[ITSM.ImpactType]'Item4MinorLocalized',
[ITSM.UrgencyType]'Item4Low',
[ITSM.Service_TypeType]'UserServiceRequest',
[ITSM.StatusType]'New',
$Summary,
$Notes,
[ITSM.Reported_SourceType]'Other',
$null,
'Hardware',
'Processing Unit',
'Server',
'Service Request',
'Infrastructure Services',
'File Share',
'File Server',
$null,
$null,
[ITSM.Work_Info_TypeType]'IncidentTaskAction',
$Date2,
[ITSM.Work_Info_LockedType]'No',
[ITSM.Work_Info_SourceType]'Email',
[ITSM.Work_Info_View_AccessType]'Public',
'Groupe Windows')
[/code:1]
le namespace change en fonction des jours... je ne peux donc pas l entrer en dur.
En récupérant le type, j'ai essayé de le concaténer mais sans succès.
Je vous remercie d'avance pour votre aide
Cordialement,
Je crée actuellement une fonction qui créera automatiquement des tickets d'incident via les web services d'une app ITSM BMC.
J'ai réussi à créer \"UN\" ticket mais impossible d'utiliser ma fonction dans une boucle pour en créer plusieurs.
Apparemment, il s'agit d'un bug sur la commandlet New-WebServiceProxy lorsqu'on utilise le namespace plusieur fois dans la même session.
connect.microsoft.com/PowerShell/feedbac...bserviceproxy-cmdlet
Voici mon code pour créer le ticket
[code:1]
$myitsm=New-WebServiceProxy -Uri itsm.domain.com/arsys/WSDL/public/itsmgr...tInterface_Create_WS -Namespace ITSM
$ITSMQueryUser='Username'
$auth= New-Object ITSM.AuthenticationInfo
$auth.username=$ITSMQueryUser
$passwd= Get-Content D:\APPS\\Pwd\pwd.txt | ConvertTo-SecureString -AsPlainText -Force
$auth.password=[System.Runtime.InteropServices.marshal]::«»PtrToStringAuto([System.Runtime.InteropServices.marshal]::«»SecureStringToBSTR($passwd))
$myitsm.AuthenticationInfoValue=$auth
$Date2 = Get-Date
######################################################
$Summary = \"Test\"
$Notes = \"Test\"
$Ticket = $myitsm.HelpDesk_Submit_Service(
'1234567',
'CREATE',
[ITSM.ImpactType]'Item4MinorLocalized',
[ITSM.UrgencyType]'Item4Low',
[ITSM.Service_TypeType]'UserServiceRequest',
[ITSM.StatusType]'New',
$Summary,
$Notes,
[ITSM.Reported_SourceType]'Other',
$null,
'Hardware',
'Processing Unit',
'Server',
'Service Request',
'Infrastructure Services',
'File Share',
'File Server',
$null,
$null,
[ITSM.Work_Info_TypeType]'IncidentTaskAction',
$Date2,
[ITSM.Work_Info_LockedType]'No',
[ITSM.Work_Info_SourceType]'Email',
[ITSM.Work_Info_View_AccessType]'Public',
'Groupe Windows')
[/code:1]
le namespace change en fonction des jours... je ne peux donc pas l entrer en dur.
En récupérant le type, j'ai essayé de le concaténer mais sans succès.
Je vous remercie d'avance pour votre aide
Cordialement,
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.059 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les initiés
- Bug New-WebServiceProxy avec powershell