Question [Fonction] Convert-ToExpressServiceCode Dell

Plus d'informations
il y a 11 ans 10 mois #13553 par calvat
Bonjour,

Voilà je vous propose mon code pour ceux qui ont un parc sous la marque Dell qui permet à partir d'un service tag connu de le convertir en express service code.

[code:1]Function Convert-ToExpressCode {
Param (
[Parameter(Mandatory=$true,ValueFromPipeline=$true)]
[String]$serviceTag
)

$base36 = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
$exposant = $serviceTag.length - 1

Foreach ($char in $serviceTag.ToCharArray()) {
$convert = $base36.IndexOf(\"$($char)\"«») * [System.Math]::«»pow(36, $exposant)
$serviceCode += $convert
$exposant -= 1
}

$serviceCode = $serviceCode.ToString().Insert(3,'-').Insert(7,'-').Insert(11,'-')

Return $serviceCode
}
[/code:1]

Voilà j'espère que ça pourrait vous servir. Personnellement, je suis entrain de développer un autre script qui s'appuie sur celui-ci pour renseigner mon champs express service code pour toutes mes entrées dans mon serveur OCS.

Bonne journée.

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

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