Updated 02-10-2011: Added new command called New-Smart Process. Read more about it here and here. Also made it easier to install as a module instead of PS Snapin
Updated 28-09-2011: Fixed an error when creating new associates. Fixed a bug in the DSN links created by the snap-in. Added a handful more commands.
I’m starting to use the powershell snap in I created more and found quite a bit of bug’s, spelling errors and needed more commands for my tasks.
Here is a short list of commands
Close down any open connection to SuperOffice and unloads the appdomain
Decrypts an 7C: string. Used within superoffice.config to protect database username and password
Encrypts an text to an 7C: string. Used within superoffice.config to protect database username and password
Return an SO7Associate object representing who you are within the current connection to SuperOffice
Return one or more SuperOffice Associate
Get an empty config object. Used to represent an connection to SuperOffice
Get one or more SuperOffice Associate Credentials ( CRM5 / Active Directory / Tickets and so on )
return one or more Email Address from within SuperOffice
return one or more SuperOffice Person objects
Used for Calculating CRM5 secrets
Create new SuperOffice Associate. Can auto create a Person if needed
Attach/update credentials for an existing SuperOffice Associate
Create new SuperOffice Person
Remove one or more SuperOffice Associates
Removes SuperOffice config files and removes DSN links
Remove one or more SuperOffice Credentials
Remove one or more SuperOffice Email Address
Remove one or more SuperOffice Persons
Save config object as SuperOffice config files ( superoffice.config/superoffice.ini and create DSN link )
Set running configuration. (what superoffice database do you want to work with right now ) Will Close any existing connection and unload its appdomain
Update an existing SuperOffice person.
Download here. Compiles fine under both .NET 3.5 and 4.0.