Thread: Newbie
View Single Post
Old 08-03-2007   #2 (permalink)
RichS


 
 

RE: Newbie

The error message is because there isn't a cmdlet called write-object within
PowerShell

Where are you trying to write the information to?
--
Richard Siddaway
Please note that all scripts are supplied "as is" and with no warranty
Blog: http://richardsiddaway.spaces.live.com/
PowerShell User Group: http://www.get-psuguk.org.uk


"mosfet" wrote:

> 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