Joe's getting ready to start his session on PowerShell for DNN.
Why should we care about powershell? Ease the burden of repetitive tasks
Single language to handle all tasks, still has some command line type syntax to learn
Simplified WMI Access, administrative interfaces within windows.
Com integration
Automating DNN installation. unzip install package, create permissions, create web app, create database, run web install
Joe is using a beta copy of PowerShellPlus instead of just the PowerShell command line
start-demo.ps1 script
security features within PS to keep from running just anything,
. DotSource . .\start-demo produces the full path for the file
Using PowerShellPlus Joe has a good demo/display of the editor for the PowerShell scripts and what they consist of.
Setting permissions on the file system uses the .Net functionality to do so System.Security.AccessControl.AccessControlType
The battery was low so I had to shut my computer off halfway through the session. Of course the most interesting portion of the session was after shutting down. Joe showed a beta module he's been working on implementing PowerShell into a DNN module. The potential functionality that module would allow an adminstrator is amazing. I really look forward to seeing this module get developed and hopefully released!