Hey,

 If you prefer cleaner way, then you can run django on iropython
http://stackoverflow.com/questions/425990/django-on-ironpython
and use .NET Powershell SDK for this purpose

Kristaps Kūlis
BOFH excuse #371: Incorrectly configured static routes on the
corerouters.<http://wertarbyte.de/gigaset-rss/?limit=140&cookies=1&lang=de&lang=en&jar_id=10394735232565416737736263810940952>

On Tue, Oct 6, 2009 at 12:33 PM, Sam Lai <samuel....@gmail.com> wrote:

>
> 2009/10/6 StevenC <spchu...@gmail.com>:
> >
> > Hey all.
> >
> > I have been set a massive project and one of the fundimentals is to
> > create a Mailbox in Microsoft Exchange 2007. My choice of language is
> > going to be Django/Python rather than PHP because i want to move away
> > from PHP.
> >
> > Soo, my question to everyone is.. Does anyone know if you can directly
> > create Mailboxes via Django or in a worst case, can you run DOS
> > commands using Django. This was PowerShell commands could be
> > constructed and fed to the server to process.
>
> Ah, combining my 2 favourite scripting languages :) I doubt you can
> create mailboxes directly from Python, and even if you could, I
> wouldn't do it because it isn't the supported way. I'd just get Python
> to call a DOS command (assuming you're running this on a Windows box).
>
> First off, write a script that does what you need to create the
> Exchange mailbox - make sure it is written to accept parameters for
> things like user identity, mailbox size etc. (the 'help new-mailbox'
> command will give you more info on parameters; alternatively consult
> the Exchange reference). Make the script return an exit code to
> indicate if it worked or not. Call this newMailbox.ps1.
>
> Then using python, import the subprocess module, and use the call
> method in that to execute the following command:
>
> C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
> -PSConsoleFile "C:\Program Files\Microsoft\Exchange
> Server\bin\exshell.psc1" -command ".
> 'C:\path\to\the\script\newMailbox.ps1' <parameters>"
>
> (The PSConsoleFile parameter is needed so PowerShell loads the
> Exchange cmdlets. Replace <parameters> with the necessary parameters.)
>
> One concern is that depending on how long that script takes to work,
> the web request may time out. From memory, it shouldn't, but it might
> be something to consider.
>
> HTH,
>
> Sam
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to