Thread: Newbie
View Single Post
Old 08-03-2007   #1 (permalink)
mosfet


 
 

Newbie

Hi,

I would like to run the following script :

# CertificateStore template for adding a ROOT cert
$certAddString = @"
<wap-provisioningdoc>
<characteristic type="CertificateStore">
<characteristic type="ROOT">
<characteristic type="{0}">
<parm name="EncodedCertificate" value="
{1}
"/>
</characteristic>
</characteristic>
</characteristic>
</wap-provisioningdoc>
"@

# Load in a .CER file from the command line
$cert = get-pfxcertificate $args[0]


# get the thumbprint
$certHash = $cert.GetCertHashString()

# Convert the encoded blob to base64 text
$encodedCertificate = [Convert]::ToBase64String($cert.GetRawCertData())

# print those into our WAP xml template
$outXml = $certAddString -f ($certHash, $encodedCertificate)

# finished - write the XML to the outbound pipeline
write-object $outXml


But I get the following error (french-translated below)

PS
C:\_VOXMOBILI_MON_PACKAGING\Common>C:\_VOXMOBILI_MON_PACKAGING\Common\Gen_Pre_XML.PS1
Voxmobili.cer

Le terme « write-object » n'est pas reconnu en tant qu'applet de
commande, fonction, programme exécutable ou fichier de
script. Vérifiez le terme et réessayez.


PS
C:\_VOXMOBILI_MON_PACKAGING\Common>C:\_VOXMOBILI_MON_PACKAGING\Common\Gen_Pre_XML.PS1
Voxmobili.cer

« write-object » term is not recognized as cmdlet ...




My System SpecsSystem Spec