Question [Fonction] Convert-ToExpressServiceCode Dell
- calvat
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 1
- Remerciements reçus 0
il y a 11 ans 10 mois #13553
par calvat
[Fonction] Convert-ToExpressServiceCode Dell a été créé 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.
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
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Contributions à la communauté
- [Fonction] Convert-ToExpressServiceCode Dell