April 18, 2011
James Booth former Microsoft Group Program Manager for MIIS (precursor to FIM) presented on using PowerShell to process files in preparation for consumption by FIM.
James points out that “In the beginning, it was all files.” These call based MA’s are the new kids on the block, also said that at Microsoft in 2000 the philosophy was “XML is the answer, now what is your question?”
James has posted his new commandlets to GitHub https://github.com/jhbooth/LDIF-PowerShell
Imports directory credentials from a file, and returns a custom PowerShell object. Imports directory credentials from a file created using Export-DirectoryCredential
Imports directory information from an LDIF file, and writes custom PowerShell objects to the pipeline.
Exports directory information from the pipeline to an LDIF file
Escape DN components – escaping
James also talked about “munging” the data by piping the data through other functions to transform the data.
He also cautioned against thinking that PowerShell is the only way to do something.